- Design Web
- Công Cụ Web
- Bảo Mật Web
- Seo Web
- Domain - Hosting
- HTML
- CSS
- Javascript
- PHP
- WordPress
- Joomla
QC
- Tin Tức [News]
- _Bản Tin Công Nghệ
- _Dịch Vụ Đám Mây
- _Sự Kiện
- _Thị Trường
- _An Ninh Mạng
- _KH Công Nghệ
- Điện Thoại [Mobile]
- _Điện Thoại iOS
- _Điện Thoại Android
- _Windows Phone
- _BlackBerry
- _Tư Vấn - Thủ Thuật
- Máy Tính [Computer]
- _Máy Tính Windows
- _Apple - Mac OS X
- _Máy Tính Linux
- _Máy Tính Chrome OS
- _Tư Vấn - Thủ Thuật
- Máy Ảnh [Camera]
- _Máy Ảnh
- _Máy Quay Phim
- _Drone Camera
- _Hình Ảnh - Video
- Phụ Kiện [Accessory]
- _Phụ Kiện Máy Tính
- _Phụ Kiện Điện Thoại
- _Đồng Hồ Thông Minh
- _Kính Thông Minh
- _Theo Dõi Sức Khỏe
- _Phụ Kiện Khác
- Phần Mềm [Software]
- _Máy Tính
- _Điện Thoại
- _Thiết Bị Khác
- Đánh Giá [Review]
- _Máy Tính
- _Điện Thoại
- _Camera
- _Thiết Bị Khác
- Game [>>>>>]
- _Game Online
- _PC - Console
- _Esport
- _Game Mobile
- Xe [Car+]
- _Ô Tô
- _Xe Máy
- _Phương Tiện Khác
Home Lập Trình Web PHP Cơ Bản PHP Online Một số câu lệnh dừng chương trình và lệnh nhảy trong php Một số câu lệnh dừng chương trình và lệnh nhảy trong php
Unknown 05:20 Lập Trình Web, PHP Cơ Bản, PHP Online 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; } } |
Trong ví dụ này thì vòng lặp được lặp từ 1 cho tới 100, nhưng nó không chạy hết 100 lần bởi vì khi nó chạy tới lần thứ 20 (tức là biến $i = 20) thì câu lệnh kiểm tra if đúng nên lệnh break bên trong câu if được thực hiện và sẽ dừng vòng lặp. 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 . ' '; } |
Bài này vòng lặp for lặp từ 1 tới 10 và in ra các số đó. nhưng lạ thay là kết quả thiếu mất số 5 tại vì khi $i = 5 (vòng lặp thứ 5) thì câu lệnh continue đc thực hiện nên nó sẽ bỏ qua những đoạn code bên dưới nó ( và bên trong vòng lặp) để lặp vòng tiếp theo nên lệnh echo $i không được thực hiện. 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; |
Trong ví dụ này nếu bình thường thì nó sẽ xuất ra màn hình cả $a và $b nhưng bài này nó chỉ xuất ra màn hình mỗi $a vì dòng goto label_end sẽ nhảy chương trình đến cái nhãn label_end nên dòng echo $b; không được thực hiện. label_end được gọi là nhãn (có thể đặt tên bất kỳ). Người ta khuyên rằng không nên sử dụng lệnh goto bởi vì nó khó nhìn, lộn xộn khó bảo trì nâng cấp. 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'; |
Trong ví dụ này kết quả xuất ra màn hình là 123, vởi vì dòng code echo ’456′ không được thực hiện. 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:
5 Tags :
Lập Trình Web PHP Cơ Bản PHP Online
- Tweet
- Share
- Share
- Share
- Share
PHP Online
Không có nhận xét nào:
Đăng ký: Đăng Nhận xét (Atom)
Blog Designer
Tôi là một nhà thiết kế đồ họa tự do, với niềm đam mê với các mã nguồn mở thiết kế web. Bài Đăng Mới
recentposts
Facebook
Dân Công Nghệ
Xem Nhiều Trong Ngày
randomposts
- Trang Chủ
- izdesigner
- designvn
- iZcolor
- iZdvn
- Kho Theme Cao Cấp
- Lại Văn Đức
Contact us
Nổi bật trong tuần
randomposts
Bài viết mới
recentposts All Rights Reserved by Tạp Chí Công Nghệ - Dân Công Nghệ Việt Nam © 2014 - 2015 A Product of iZdesigner Team
Biểu mẫu liên hệ
Tên Email
* Thông báo
* Được tạo bởi Blogger.