Hướng dẫn dùng vbs elseif trong PHP

Ngôn ngữ PHP cung cấp hai lệnh điều khiển rẽ nhánh: if-elseif-else và switch-case, cùng với một phép toán rẽ nhánh, gọi là phép toán điều kiện. Các lệnh điều khiển rẽ nhánh chỉ là hai trong số rất nhiều lệnh điều khiển khác của PHP.

Giới thiệu chung về lệnh điều khiển trong PHP

Trong tất cả các ví dụ thực hiện từ đầu đến giờ, code đều thực hiện theo trật tự tuyến tính: lệnh nào viết trước sẽ thực hiện trước.

Thực hiện code theo trật tự tuyến tính là không đủ để xây dựng các script với logic phức tạp. Ví dụ, trong nhiều trường hợp chúng ta muốn thực hiện lệnh nếu đạt một điều kiện nhất định, hoặc lặp lại thực hiện một nhóm lệnh.

Để thực hiện các logic phức tạp, PHP, giống như nhiều ngôn ngữ lập trình imperative khác, cung cấp các mệnh lệnh điều khiển [flow-control statements].

Lệnh điều khiển thay đổi trật tự thực thi code thông thường và giúp thực thi những ý tưởng phức tạp hơn của người lập trình.

PHP có các lệnh điều khiển sau:

  • Điều khiển rẽ nhánh if.
  • Điều khiển rẽ nhiều nhánh switch.
  • Điều khiển lặp while.
  • Điều khiển lặp do .. while.
  • Điều khiển lặp for.
  • Điều khiển lặp foreach.
  • Điều khiển thoát exit và return.
  • Điểu khiển nhảy vô điều kiện goto.
  • Điều khiển kiểm soát ngoại lệ try .. catch.

Các lệnh điều khiển đều thuộc nhóm mệnh lệnh [statement]. Chúng đồng thời còn là những mệnh lệnh phức tạp do chúng có thể chứa nhiều lệnh bên trong.

Các lệnh điều khiển rẽ nhánh if và switch sẽ được trình bày trong bài học này. Các lệnh điều khiển lặp sẽ học trong bài tiếp theo. Điều khiển thoát sẽ học trong bài về hàm. Điều khiển kiểm soát ngoại lệ sẽ học riêng trong bài học về ngoại lệ.

Riêng lệnh nhảy goto không được khuyến khích sử dụng do nó phá vỡ tính cấu trúc của code. Vì vậy chúng ta sẽ không xem xét lệnh này.

Lệnh rẽ nhánh if trong PHP

Hãy xem ví dụ sau đây:

Chủ Đề