Các loại cấu trúc điều khiển trong PHP

Câu lệnh điều kiện được sử dụng trong mã để thực hiện một hành động chỉ khi một điều kiện cụ thể được thỏa mãn

PHP cung cấp bốn loại câu lệnh điều kiện. đó là

nếu

Câu lệnh if được sử dụng để thực hiện một hành động nếu một điều kiện duy nhất là đúng

khác

Câu lệnh if other được sử dụng để thực hiện một hành động nếu một điều kiện duy nhất là đúng và để thực hiện một hành động khác nếu điều kiện đó sai

nếu không…. khác

Câu lệnh if elseif else được sử dụng để thực hiện các hành động khác nhau trong các điều kiện khác nhau

công tắc điện

Câu lệnh chuyển đổi được sử dụng để chọn một trong các hành động để thực hiện từ nhiều hành động, liên quan đến điều kiện thực

Báo cáo vòng lặp

Câu lệnh vòng lặp được sử dụng để thực thi một khối mã liên tục miễn là điều kiện của vòng lặp là đúng và chỉ dừng lại khi điều kiện không thành công

PHP cung cấp ba loại câu lệnh lặp. đó là

cho vòng lặp

Vòng lặp for được sử dụng để thực hiện một nhóm hành động chỉ trong một số lần xác định

Trong khi lặp lại

Trong khi vòng lặp được sử dụng để thực hiện một nhóm hành động miễn là điều kiện được chỉ định là đúng

Vòng lặp Do While

Vòng lặp Do While được sử dụng để thực thi một khối mã ít nhất một lần và sau đó lặp lại các hành động miễn là điều kiện được chỉ định là đúng

Rất thường xuyên khi bạn viết mã, bạn muốn thực hiện các hành động khác nhau cho các điều kiện khác nhau. Bạn có thể sử dụng các câu điều kiện trong mã của mình để làm điều này

Trong PHP chúng ta có các câu lệnh điều kiện sau

  • Câu lệnh if - thực thi một số mã nếu một điều kiện là đúng
  • Câu lệnh
    0 - thực thi một số mã nếu điều kiện là đúng và mã khác nếu điều kiện đó sai
  • Câu lệnh
    1 - thực thi các mã khác nhau cho nhiều hơn hai điều kiện
  • Câu lệnh
    2 - chọn một trong nhiều khối mã sẽ được thực thi

PHP - Câu lệnh if

Câu lệnh if thực thi một số mã nếu một điều kiện là đúng

cú pháp

if [điều kiện] {
  mã sẽ được thực thi nếu điều kiện là đúng;
}

Ví dụ

Đầu ra "Chúc một ngày tốt lành. " nếu thời gian hiện tại [HOUR] nhỏ hơn 20

$t = ngày["H"];

if [$t < "20"] {
  echo "Chúc một ngày tốt lành. ";
}
?>

Tự mình thử »

PHP - Nếu. tuyên bố khác

Câu lệnh

0 thực thi một số mã nếu một điều kiện là đúng và một mã khác nếu điều kiện đó là sai

cú pháp

if [điều kiện] {
  mã sẽ được thực thi nếu điều kiện đúng;
} else {
  mã
}

Ví dụ

Đầu ra "Chúc một ngày tốt lành. " nếu thời gian hiện tại nhỏ hơn 20 và "Chúc bạn ngủ ngon. " nếu không thì

$t = ngày["H"];

if [$t < "20"] {
  echo "Chúc một ngày tốt lành. ";
} other {
  echo "Chúc ngủ ngon. ";
}
?>

Tự mình thử »

PHP - Nếu. khác. tuyên bố khác

Câu lệnh

1 thực thi các mã khác nhau cho nhiều hơn hai điều kiện

cú pháp

if [điều kiện] {
  mã sẽ được thực thi nếu điều kiện này đúng;
} elseif [điều kiện] {
  code to be executed if first condition is false and this condition is true;
} else {
  code to be executed if all conditions are false;
}

Ví dụ

Đầu ra "Chúc buổi sáng tốt lành. " nếu thời gian hiện tại nhỏ hơn 10 và "Chúc một ngày tốt lành. " nếu thời gian hiện tại nhỏ hơn 20. Nếu không, nó sẽ xuất ra "Chúc ngủ ngon. "

Câu lệnh điều khiển là một thành phần cơ bản của tất cả các ngôn ngữ lập trình hiện đại như PHP, Java, Python, Go, Ruby, NodeJS. Các câu lệnh kiểm soát này cho phép các nhà phát triển phần mềm và kiến ​​trúc sư quyết định phần mềm hoặc chương trình mà họ phát triển sẽ hoạt động như thế nào trong các điều kiện khác nhau. Chẳng hạn, trên nền tảng thương mại điện tử, các nhà phát triển sẽ muốn cùng một hệ thống hoạt động khác nhau đối với các vai trò người dùng khác nhau như người mua cũng như người bán. Loại hành vi phân biệt như vậy chỉ có thể đạt được với các câu lệnh kiểm soát

Tuyên bố kiểm soát khác nhau trong PHP

Giống như tất cả các ngôn ngữ khác, PHP cung cấp một vài câu lệnh điều khiển cho phép các nhà phát triển phát triển logic khác nhau để thực thi trong các điều kiện khác nhau. Lõi PHP bao gồm các câu lệnh điều khiển

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

  1. nếu
  2. nếu. khác
  3. nếu. khác. nếu
  4. Tuyên bố chuyển đổi

Chúng ta hãy xem xét chi tiết từng câu lệnh kiểm soát này và hiểu cách triển khai chúng thông qua các ví dụ

1. Câu lệnh IF trong PHP

Câu lệnh IF trong PHP là câu lệnh điều khiển đơn giản nhất của ngôn ngữ. Điều kiện IF hoạt động trên một giá trị Boolean được đánh giá dựa trên một điều kiện nhất định và nó chỉ được sử dụng để thực thi một số dòng mã nhất định nếu một điều kiện được đáp ứng hoặc đúng. Điều kiện được cung cấp cho câu lệnh IF trước tiên là để đánh giá, tùy thuộc vào đánh giá, một giá trị Sai hoặc Đúng được tạo và trên cơ sở đó là mã nếu khối điều kiện IF được thực thi hoặc bỏ qua trong luồng chương trình

Hãy xem qua cú pháp của câu lệnh if để hiểu rõ hơn về nó

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [84.023 xếp hạng]

if [my_condition] {
code to execute if the condition supplied is true;
}

Như đã trình bày ở trên, câu lệnh if yêu cầu một điều kiện trong dấu ngoặc tròn [] cần được đánh giá. Trong dấu ngoặc nhọn, {} chúng tôi cung cấp thông số mã sẽ được thực thi

Hãy xem một ví dụ dưới đây

Mã số

đầu ra

2. Câu lệnh IF-ELSE trong PHP

Như đã đề cập trước đây, câu lệnh IF cung cấp một điều khiển chương trình rất cơ bản. Câu lệnh IF-ELSE tăng thêm độ phức tạp cho câu lệnh IF bằng cách xác định 2 khối mã; . Đương nhiên, vì điều kiện có thể đánh giá là đúng hoặc sai nên khối mã trong IF sẽ thực thi hoặc khối mã trong ELSE sẽ thực thi. Trong mọi trường hợp, cả hai khối sẽ thực thi song song

Hãy xem lại cú pháp của nó dưới đây

if [condition top evaluate] {
code to executed if the condition supplied is true;
}
else
{
code to execute if the condition supplied is false;
}

Hãy hiểu cách triển khai của nó với một ví dụ

Mã số

đầu ra

Bây giờ, khi các giá trị của $a và $b được chuyển đổi trong đoạn mã trên như hình bên dưới

Mã số

đầu ra

3. Câu lệnh IF–ELSE–IF trong PHP

Đôi khi có thể nảy sinh nhu cầu sử dụng nhiều điều kiện if cùng nhau, trong những trường hợp như vậy, chúng ta có thể sử dụng kết hợp nhiều câu lệnh if-else. Chúng tôi có thể kết hợp một số câu lệnh if-else để làm việc cùng nhau miễn là đáp ứng yêu cầu của chúng tôi

Cú pháp của câu lệnh kết hợp if-else if sẽ như sau

If [condition1]
{
Code to execute;
}
elseIf[condition2]
{
Code to execute if condition 2 is met;
}
Else
{
Code to execute if condition1 and condition2 are not met;
}

Hãy hiểu điều này tốt hơn với một ví dụ

Mã số

đầu ra

4. Tuyên bố chuyển đổi trong PHP

Câu lệnh chuyển đổi hay thường được gọi là vòng lặp chuyển đổi là một cách rất hiệu quả để làm việc với nhiều điều kiện cùng một lúc. Nó cho phép chúng ta đạt được chức năng tương tự như if-else if và other nhưng có thể đạt được với ít dòng mã hơn

cú pháp

switch [condition] {
case value1:
code to be executed if n=label1;
break;
case value 2:
code to be executed if n=label2;
break;
case value 3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}

Câu lệnh Switch trước tiên đánh giá “điều kiện” và sau đó thực thi mã trong khối với giá trị nhãn tương ứng. Nếu không có giá trị nhãn nào phù hợp với điều kiện, nó sẽ thực thi mã trong khối mặc định

Bây giờ, hãy hiểu quy trình của câu lệnh switch với ví dụ thực tế bên dưới

Mã số

________số 8

đầu ra

Phần kết luận

Với sự trợ giúp của các ví dụ trên, chúng ta có thể hiểu các câu lệnh điều khiển khác nhau trong PHP hoạt động như thế nào. Các nhà phát triển có thể chọn câu lệnh điều khiển cho chúng tôi tùy thuộc vào luồng logic mà họ muốn xác định trong mã. Các câu lệnh điều khiển là các khối xác định của một hệ thống phần mềm. Các câu lệnh kiểm soát được cung cấp bởi một ngôn ngữ càng tốt để kiểm soát việc thực thi và luồng logic của ứng dụng thì ngôn ngữ đó càng phù hợp để xây dựng phần mềm phức tạp.

Bài viết được đề xuất

Đây là hướng dẫn về Câu lệnh điều khiển trong PHP. Ở đây chúng ta thảo luận về các điều kiện khác nhau của PHP cùng với các ví dụ và cách triển khai mã của nó. Bạn cũng có thể xem bài viết sau để tìm hiểu thêm –

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

Các loại cấu trúc điều khiển khác nhau là gì? .
Cấu trúc điều khiển tuần tự
Cấu trúc kiểm soát lựa chọn
Cấu trúc điều khiển lặp

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

câu điều kiện if-else, câu lệnh case, vòng lặp for và vòng lặp while đều là cấu trúc điều khiển.

Các câu lệnh điều khiển trong PHP là gì?

Trong PHP chúng ta có các câu lệnh điều kiện sau. .
câu lệnh if - thực thi một số mã nếu một điều kiện là đúng
nếu. câu lệnh khác - thực thi một số mã nếu một điều kiện là đúng và một mã khác nếu điều kiện đó là sai
nếu. khác. câu lệnh khác - thực thi các mã khác nhau cho hơn hai điều kiện

4 loại vòng lặp PHP là gì?

làm. while - lặp qua một khối mã một lần, sau đó lặp lại vòng lặp miễn là điều kiện đã chỉ định là đúng. for - lặp qua một khối mã một số lần được chỉ định. foreach - lặp qua một khối mã cho từng phần tử trong một mảng.

Chủ Đề