Hướng dẫn what is the difference between else if and elseif in php? - sự khác biệt giữa else if và elseif trong php là gì?
PHP đôi khi buồn cười. Có nhiều thứ trong PHP hoạt động khác nhau thay vì cách bạn nghĩ có thể hoạt động. Gần đây tôi đã tình cờ thấy một điều như vậy trong khi làm việc trên một trong những dự án của tôi. Show Về cơ bản có các cách viết hai điều kiện hoặc nhiều điều kiện trong các tuyên bố có điều kiện. tức là sử dụng Sử dụng “otherif” trong các điều kiệnChúng ta có thể viết một tuyên bố có điều kiện liên quan đến hai hoặc nhiều điều kiện như dưới đây.
Trong tuyên bố trên, Sử dụng "khác nếu" trong điều kiệnMặt khác, chúng ta có thể viết một tuyên bố có điều kiện liên quan đến hai hoặc nhiều điều kiện bằng cách sử dụng
Bạn có thể nghĩ rằng ví dụ trên và cái trước sử dụng 2 trong 3 của 2 đầu tiên. Như bạn có thể thấy, các điều kiện trở nên lồng trong trường hợp này.Mã trên thực sự được giải thích như dưới đây:
Vì vậy, về cơ bản, có rất nhiều sự khác biệt trong việc sử dụng Tiếng kêu bíp! Tiếng kêu bíp! Tôi cũng đang chạy một kênh YouTube mà tôi hy vọng bạn sẽ yêu thích! (Php 4, Php 5, Php 7, Php 8) 2 và 3. Giống như 3, nó mở rộng một câu lệnh 2 để thực hiện một tuyên bố khác trong trường hợp biểu thức 2 gốc đánh giá thành false . Tuy nhiên, không giống như 3, nó sẽ thực hiện biểu thức thay thế đó chỉ khi biểu thức có điều kiện elseif đánh giá thành 9. Ví dụ: mã sau sẽ hiển thị A lớn hơn B, A bằng B hoặc A nhỏ hơn B:false . However, unlike 3, it will execute that alternative expression only if the elseif conditional expression evaluates to 9. For example,
the following code would display a is bigger than b, a equal to b or a is smaller than b:
Có thể có một số 2. Biểu thức elseif đầu tiên (nếu có) đánh giá thành 9 sẽ được thực thi. Trong PHP, bạn cũng có thể viết 'khác nếu' (bằng hai từ) và hành vi sẽ giống hệt với một trong những 'otherif' (trong một từ duy nhất). Ý nghĩa cú pháp hơi khác nhau (nếu bạn quen thuộc với C, đây là hành vi tương tự) nhưng điểm mấu chốt là cả hai sẽ dẫn đến chính xác hành vi tương tự. 9 would be executed. In PHP, you can also write 'else if' (in two words) and the behavior would be identical to the one of 'elseif' (in a single word). The syntactic meaning is slightly
different (if you're familiar with C, this is the same behavior) but the bottom line is that both would result in exactly the same behavior. Câu lệnh 2 trước đó và bất kỳ biểu thức elseif nào trước đó được đánh giá là false và biểu thức elseif hiện tại được đánh giá là 9.false , and the current elseif expression evaluated to 9.
Vladimir Kornea ¶ ¶ 15 năm trước
elseif 6MPARSA1372 tại Gmail Dot Com ¶ ¶ 1 năm trước
$condition1 3Chất lượngCoder ¶ ¶ 8 năm trước
$condition1 7Sự khác biệt giữa những người khác là gì và nếu không?Trong PHP, bạn cũng có thể viết 'khác nếu' (bằng hai từ) và hành vi sẽ giống hệt với một trong những 'otherif' (trong một từ duy nhất). Ý nghĩa cú pháp hơi khác nhau (nếu bạn quen thuộc với C, đây là hành vi tương tự) nhưng điểm mấu chốt là cả hai sẽ dẫn đến chính xác hành vi tương tự.both would result in exactly the same behavior.
Sự khác biệt giữa nếu khác và nếu khác nếu khác trong PHP là gì?Trong PHP, chúng tôi có các câu lệnh có điều kiện sau: nếu câu lệnh - 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ã khác nếu điều kiện đó là sai.Nếu ... otherif ... câu lệnh khác - thực thi các mã khác nhau cho nhiều hơn hai điều kiện.if statement - executes some code if one condition is true. if...else statement - executes some code if a condition is true and another code if that condition is false. if...elseif...else statement - executes different codes for more than two conditions.
Khác có nghĩa là gì?Ngoài ra, được gọi là ELSIF, nếu không là một câu lệnh có điều kiện được thực hiện sau một câu lệnh IF rằng, nếu đúng, thực hiện một hàm.Dưới đây là một ví dụ về IF, ELSIF và tuyên bố có điều kiện khác trong Perl.
Bạn có thể sử dụng otherif mà không có người khác?Quy tắc này được áp dụng bất cứ khi nào một câu lệnh IF được theo sau bởi một hoặc nhiều câu lệnh khác;trận chung kết khác nếu nên được theo sau bởi một tuyên bố khác.Yêu cầu cho một tuyên bố cuối cùng là lập trình phòng thủ.. The requirement for a final else statement is defensive programming. |