Một số câu lệnh dừng chương trình và lệnh nhảy trong php
Bài trước chúng ta đã tìm hiểu vòng lặp cuối cùng đó là vòng lặp foreach trong php, vậy thì trong bài này chúng ta sẽ tìm hiểu một số câu lệnh dừng chương trình và lệnh nhảy trong php dùng để kết hợp với vòng lặp:
- Câu Lệnh Break
- Câu Lệnh Continue
- Câu Lệnh Goto
- Câu Lệnh Die & Exit
1. Câu Lệnh Break
Thường được dùng để dừng và thoát khỏi vòng lặp cho dù vòng lặp vẫn chưa kết thúc.
Ví dụ:
1
2
3
4
5
6
7
8
| for ( $i = 1; $i <= 100; $i ++) { echo $i . ' ' ; if ( $i == 20) { break ; } } |
Không chỉ ở vòng lặp for mà các vòng lặp như while và do while, vòng lặp foreach ta đều có thể dùng lệnh break để kết thúc.
2. Câu Lệnh Continue
Dịch ra tiếng anh cũng đủ hiểu phần nào câu lệnh này, lệnh tiếp tục (continue) sẽ bỏ qua những đoạn code bên dưới nó và thực hiện vòng lặp kế tiếp (không thoát hẳn vòng lặp như lệnh break).
Ví dụ:
1
2
3
4
5
6
7
8
| for ( $i = 1; $i <= 10; $i ++) { if ( $i == 5) { continue ; } echo $i . ' ' ; } |
Tương tự ta có thể sử dụng lệnh này cho tất cả các vòng lặp for, while, do while và foreach.
3. Câu Lệnh Goto
Dùng để nhảy đến một dòng code nào đó.
Ví dụ:
1
2
3
4
5
6
7
8
9
10
11
| $a = 12; $b = 13; $c = $a + $b ; echo $a ; goto label_end; echo $b ; label_end; |
4. Lênh die và exit
Với 2 lệnh break và continue chỉ ảnh hương trong vòng lặp thì lệnh die và exit lại ảnh hưởng tới cả chương trình, nếu bạn dùng 2 lệnh này thì chương trình sẽ dừng ngay lập tức và những đoạn code bên dưới die và exit sẽ không được thực hiện.
Ví dụ:
1
2
3
4
| echo '123' ; die (); // hoặc exit(); echo '456' ; |
Kết Thúc Bài Học
Thực tế thì ta hay sử dụng lệnh break, continue, die và exit thôi chứ lệnh goto rất ít khi dùng vì nó làm cho chương trình trở lên rối, khó nâng cấp và bảo trì.
Một số câu lệnh dừng chương trình và lệnh nhảy trong php
Reviewed by Unknown
on
05:20
Rating:
Không có nhận xét nào: