Có bao nhiêu loại câu lệnh điều kiện trong php

PHP 8 chứa ba loại câu lệnh điều kiện chính, câu lệnh điều kiện If…Else…ElseIf. Trong bài viết này, bạn sẽ tìm hiểu các câu lệnh điều kiện PHP bắt đầu từ cơ bản đến cách sử dụng nâng cao của chúng

Câu lệnh điều kiện PHP là gì?

Câu lệnh điều kiện PHP chỉ định một điều kiện để chạy khối mã của câu lệnh điều kiện. Khi câu lệnh điều kiện trở thành đúng, con trỏ lệnh di chuyển đến câu lệnh đầu tiên bên trong khối điều kiện. Nếu điều kiện không đáp ứng, con trỏ lệnh sẽ bỏ qua toàn bộ khối mã và di chuyển đến câu lệnh tiếp theo bên ngoài khối

Các loại câu lệnh điều kiện PHP

Trong PHP 8, chúng ta có các loại câu lệnh điều kiện sau. Nguyên tắc cơ bản của chúng vẫn giống nhau, tuy nhiên, sự lựa chọn giữa các loại này phụ thuộc vào kịch bản của nhà phát triển

  1. Nếu
  2. Khác
  3. Khác Nếu
  4. Công tắc

Câu lệnh switch khác với ba loại đầu tiên, do đó, chúng tôi sẽ làm sáng tỏ câu lệnh switch sau khi giải thích chi tiết về ba loại đầu tiên

Câu lệnh IF trong PHP

Câu lệnh IF trong PHP nhận một đối số, giá trị này đúng hoặc sai. Khối mã của câu lệnh thực thi khi đối số là đúng. Mặt khác, nếu các đối số trả về false, các dòng khối mã sẽ không thực thi

Cú pháp chung của câu lệnh IF

if (condition) {
  code block that will execute when the condition becomes true
}

Thí dụ

Giải thích ví dụ

  • Biến a được khởi tạo với ngày tháng. Giờ hiện tại duy nhất được lấy ra khỏi ngày
  • Nếu câu lệnh được sử dụng để kiểm tra xem giờ hiện tại có nhỏ hơn 20
  • Nếu câu lệnh trên trả về true. Tin nhắn được in

Ghi chú. Nếu bạn bối rối trong việc lấy Giờ từ ngày, bạn có thể xem qua bài viết Ngày và Giờ

Câu lệnh if hoạt động khá tốt đối với các quyết định đơn lẻ, điều gì sẽ xảy ra nếu có một câu lệnh thay thế phải thực thi nếu điều kiện trở thành sai. Trong trường hợp này, chúng ta có điều kiện IF ELSE trong PHP

Câu lệnh IF ELSE trong PHP

PHP cho phép bạn xử lý cả trường hợp đúng và sai của câu lệnh điều kiện bằng cách sử dụng câu lệnh IF-ELSE. Nếu điều kiện được chỉ định trong câu lệnh IF không trả về true, nó sẽ thực thi khối mã của câu lệnh khác. Nhìn vào ví dụ sau để có một ý tưởng rõ ràng

Cú pháp chung của câu lệnh IF ELSE trong PHP

if (condition) {
  code block;
} else {
  code block;
}

Giải thích ví dụ

  • Trong ví dụ trên, biến $a chứa ngày hiện tại. “H” được chỉ định trong tham số ngày chỉ ra rằng chúng tôi chỉ muốn giờ hiện tại trong ngày
  • Kiểm tra xem giờ hiện tại có nhỏ hơn 20 không
  • Nếu giờ hiện tại không nhỏ hơn 0 hoặc lớn hơn nó, hãy thực hiện khối lệnh khác

Nếu bạn có nhiều điều kiện. sử dụng loại câu lệnh điều kiện sau

Cú pháp chung của điều kiện IF ElseIf

if (condition) {
  code block if condition becomes true;
} elseif (condition) {
  code block if else if becomes true;
} else {
  code block if none of the above conditions becomes true;
}

Giải thích ví dụ

  • Trong ví dụ trên, biến $a chứa ngày hoặc giờ hiện tại
  • Điều kiện đầu tiên là, Nếu Giờ nhỏ hơn 10, hãy in “Chúc buổi sáng tốt lành. ”
  • Điều kiện thứ hai là, Nếu thời gian hiện tại không nhỏ hơn 10, đừng lo lắng, có câu lệnh Elseif để kiểm tra một điều kiện khác đó là $a phải nhỏ hơn 20
  • Nếu cả hai câu lệnh không rơi vào bất kỳ điều kiện nào, câu lệnh cuối cùng khác sẽ thực hiện

Câu lệnh switch trong PHP

Câu lệnh switch thực thi các khối mã khác nhau dựa trên các điều kiện khác nhau. Câu lệnh switch chỉ thực hiện một câu lệnh kích hoạt switch

Cú pháp chung của câu lệnh Switch trong PHP

switch (cond) {
  case label_1:
    code block if cond=label_1;
    break;
  case label_2:
    code block if cond=label_2;
    break;
  case label_3:
    code block if cond=label_3;
    break;
    ...
  default:
    code block if cond is different from all labels;
}

Trong cú pháp trên, switch kiểm tra điều kiện cond trong mọi trường hợp. Nó thực thi khối mã được liên kết với trường hợp đó khi điều kiện của nó được thỏa mãn trong nhãn. Câu lệnh break dừng tự động kiểm tra trường hợp tiếp theo

Giá trị mặc định trong câu lệnh switch là gì?

Mặc định xác định rằng nếu không có trường hợp nào thỏa mãn điều kiện trong câu lệnh chuyển đổi, thì khối mã dưới từ khóa mặc định sẽ thực thi

Có bao nhiêu loại câu điều kiện?

4 loại câu điều kiện cơ bản . không, thứ nhất, thứ hai và thứ ba. Cũng có thể trộn chúng và sử dụng phần đầu tiên của câu như một loại điều kiện và phần thứ hai như một loại khác. Những câu này sẽ được gọi là “câu điều kiện hỗn hợp. ”

Tại sao các câu điều kiện được sử dụng trong PHP?

Câu lệnh if của PHP cho phép thực thi mã có điều kiện. Nó được thực hiện nếu điều kiện là đúng. Câu lệnh if được sử dụng để thực thi khối mã tồn tại bên trong câu lệnh if chỉ khi điều kiện đã chỉ định là đúng

Câu lệnh điều kiện và kiểm soát trong PHP là gì?

Câu lệnh điều khiển là câu lệnh điều kiện thực thi khối câu lệnh nếu điều kiện đúng . Câu lệnh bên trong khối điều kiện sẽ không thực hiện cho đến khi điều kiện được thỏa mãn. Câu lệnh Nếu. nếu(biểu thức1)

Có bao nhiêu câu lệnh điều kiện trong lập trình?

Bên cạnh if , else if , and else câu điều kiện (như minh họa trong ví dụ trên), các ngôn ngữ lập trình còn có if else (C . 10).