Hướng dẫn break if php - phá vỡ nếu php
(PHP 4, PHP 5, PHP 7, PHP 8)
ei dot dwaps at gmail dot com ¶ ¶ 2 years ago
for 2breakPhiên bản hỗ trợ: (PHP 4, PHP 5, PHP 7) break dùng để thoát khỏi (hoặc kết thúc sự thực thi của) vòng lặp chứa nó; break áp dụng cho tất cả các loại vòng lặp (for, foreach, while, do-while). Ngoài ra, break còn dùng trong điều kiện hay cấu trúc switch-case để thoát khỏi switch. break trong PHP còn chấp nhận một đối số tùy chọn là một số nguyên dương (>=1) để báo cho trình dịch biết là sẽ kết thúc những mức lồng vòng lặp hoặc cấu trúc ở mức bao nhiêu. Mức mặc định là 1, tức là dừng vòng lặp hoặc switch trực tiếp chứa nó. Lưu ý là từ bản PHP 5.4.0 thì break sẽ không hỗ trợ đối số tùy chọn là một biến, ví dụ như $n=1; break $n; là sai.$n=1; break $n; là sai.
Lưu ý: + Nếu giá trị của đối số tùy chọn của break lớn hơn số mức lồng ngoài nó thì sẽ cảnh báo lỗi. Ở ví dụ trên, nếu thay break 2; thành break 3; thì sẽ phát sinh lỗi do break chỉ nằm trong 2 mức lồng. + break sẽ không làm việc trong tập tin được include, lúc đó kết quả trả về sẽ là lỗi như ví dụ dưới đây:
continuePhiên bản áp dụng: PHP 4, PHP 5, PHP 7. continue được sử dụng bên trong vòng lặp để bỏ qua lần lặp hiện thời, kiểm tra điều kiện cho lần lặp tiếp theo. Theo đó, tất cả các câu lệnh phía sau continue trong khối lệnh của vòng lặp sẽ bị bỏ qua (không thực hiện). continue cũng chấp nhận một đối số là một số nguyên dương thể hiện việc bỏ qua lần lặp hiện tại của các mức lồng ngoài tương ứng. Giá trị mặc định là 1 và không được lớn hơn số mức lồng ngoài nó. Ví dụ:
Ở đoạn lệnh trên, continue 3; sẽ bỏ qua lần lặp hiện thời của vòng lặp while ở mức 3. Kết quả đoạn mã trên sẽ in ra: OuterMiddleInnerOuterMiddleInnerOuterMiddleInnerOuterMiddleInnerOuterMiddleInner Copied !!! |