Cấu trúc điều khiển PHP: Nếu khác, Trường hợp chuyển mạch

Cấu trúc điều khiển là gì?

Việc thực thi mã có thể được nhóm thành các loại như hình dưới đây
  • Tuần tự - cái này liên quan đến việc thực thi tất cả các mã theo thứ tự mà chúng đã được viết.
  • Quyết định - cái này liên quan đến việc đưa ra một số lựa chọn. Mã được thực thi phụ thuộc vào giá trị của điều kiện.

Cấu trúc điều khiển là một khối mã quyết định đường dẫn thực thi của chương trình tùy thuộc vào giá trị của điều kiện đã đặt.

Bây giờ chúng ta hãy xem xét một số cấu trúc điều khiển mà PHP hỗ trợ.

PHP IF Khác

If… then… else là cấu trúc điều khiển đơn giản nhất . Nó đánh giá các điều kiện sử dụng logic Boolean Khi nào thì sử dụng if… then… else
  • Bạn có một khối mã chỉ nên được thực thi nếu một điều kiện nhất định là đúng
  • Bạn có hai lựa chọn và bạn phải chọn một.
  • If… then… else if… được sử dụng khi bạn phải chọn nhiều hơn hai tùy chọn và bạn phải chọn một hoặc nhiều

Cú pháp Cú pháp cho if

… Thì… khác là;

ĐÂY,

  • " If (điều kiện là đúng)" là cấu trúc điều khiển
  • " Khối một " là mã được thực thi nếu điều kiện là đúng
  • {… Else…} là dự phòng nếu điều kiện sai
  • " Khối hai " là khối mã được thực thi nếu điều kiện sai

Cách hoạt động Biểu đồ dòng chảy được hiển thị bên dưới minh họa cách thức hoạt động của if then

… Cấu trúc điều khiển khác hoạt động

Hãy xem điều này hoạt động . Đoạn mã dưới đây sử dụng “nếu

… Then… else ”để xác định giá trị lớn hơn giữa hai số.
 $second_number){echo "$first_number is greater than $second_number";}else{echo "$second_number is greater than $first_number";}?>

Đầu ra:

21 is greater than 7

Trường hợp chuyển mạch PHP

Trường hợp Switch… tương tự như cấu trúc điều khiển if then… else .

Nó chỉ thực thi một khối mã duy nhất tùy thuộc vào giá trị của điều kiện.

Nếu không có điều kiện nào được đáp ứng thì khối mã mặc định sẽ được thực thi.

Nó có cú pháp cơ bản sau.



ĐÂY,

  • “Switch (…) {…}” là mã khối cấu trúc điều khiển
  • “Case value: case…” là các khối mã được thực thi tùy thuộc vào giá trị của điều kiện
  • "Default:" là khối mã được thực thi khi không có giá trị nào khớp với điều kiện

Làm thế nào nó hoạt động

Lưu đồ hiển thị bên dưới minh họa cách hoạt động của cấu trúc điều khiển công tắc

Ví dụ thực tế

Đoạn mã dưới đây sử dụng cấu trúc điều khiển công tắc để hiển thị thông báo tùy thuộc vào các ngày trong tuần.


Đầu ra:

ladies night, take her out for dinner

Tóm lược

  • Cấu trúc điều khiển được sử dụng để điều khiển việc thực hiện chương trình
  • Nếu thì… khác là khi bạn có nhiều hơn khối mã tuyến đường để thực thi tùy thuộc vào giá trị của điều kiện
  • Chuyển đổi… trường hợp được sử dụng khi bạn có một số mã khối và bạn chỉ phải thực thi một trong số chúng tùy thuộc vào giá trị của trường hợp đã đặt.

thú vị bài viết...