PHP hoặc toán tử trong câu lệnh if

Chủ tịch WebFX. Bill có hơn 25 năm kinh nghiệm trong ngành tiếp thị Internet chuyên về SEO, UX, kiến ​​trúc thông tin, tự động hóa tiếp thị, v.v. Nền tảng của William về máy tính khoa học và giáo dục từ Shippensburg và MIT đã cung cấp nền tảng cho MarketingCloudFX cũng như các dự án nghiên cứu và phát triển quan trọng khác tại WebFX

PHP hoặc toán tử trong câu lệnh if
Trong hướng dẫn PHP này, chúng ta sẽ xem xét các câu điều kiện trong PHP. Câu lệnh điều kiện — còn được gọi là câu lệnh điều kiện, biểu thức điều kiện hoặc cấu trúc điều kiện — là một nhóm các tính năng lập trình có thể tìm thấy trong mọi ngôn ngữ lập trình. Một ví dụ về câu lệnh điều kiện là câu lệnh if

Có một số câu lệnh điều kiện trong PHP và với tư cách là một lập trình viên, việc xác định cách tiếp cận nào sẽ được thực hiện trong một tình huống nhất định là tùy thuộc vào bạn. Để tận dụng tối đa hướng dẫn này, bạn nên đọc phần sau

  1. Học PHP. Bắt đầu sử dụng PHP
  2. Biến PHP. Hướng dẫn cơ bản

Giới thiệu

Về bản chất, câu lệnh điều kiện giúp chương trình quyết định lộ trình nào sẽ thực hiện dựa trên cách đánh giá điều kiện. Câu lệnh có điều kiện được đánh giá là đúng hoặc sai

Câu lệnh điều kiện đơn giản nhất là câu lệnh if. Ví dụ, nếu trời đang sáng, mặt trời đang mọc.

PHP hoặc toán tử trong câu lệnh if

Khái niệm cơ bản về điều kiện xây dựng

Có hai khái niệm cơ bản sẽ giúp bạn xây dựng các điều kiện. Khái niệm đầu tiên là một điều kiện luôn trả về true hoặc false

Khái niệm thứ hai là miễn là thứ gì đó có (hoặc trả về) một giá trị — và hầu hết mọi thứ trong PHP đều có — thì nó có thể được sử dụng trong một điều kiện. Hãy bắt đầu với một ví dụ cơ bản để kiểm tra xem

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
5 có bằng Freddy không. Để xác định cách đánh giá điều kiện của chúng ta, chúng ta sẽ sử dụng
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
6, mà chúng ta đã sử dụng trong hướng dẫn biến PHP để xem các giá trị bên trong biến và mảng

<?php $player_name = 'Nathan'; var_dump($player_name == 'Freddy'); ?>

Điều kiện có thể được dịch sang tiếng Anh là. Biến $player_name có bằng Freddy không?. Trong trường hợp này,

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
6 sẽ in ra
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
8 vì
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
5 bằng Nathan

Toán tử so sánh

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
0 giữa
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
1 được gọi là toán tử so sánh. Cụ thể hơn, đó là toán tử so sánh Equal

Một toán tử so sánh so sánh giữa hai giá trị. Nó là cốt lõi của các câu điều kiện bởi vì nó là cơ sở để bạn xây dựng các điều kiện của mình dựa trên đó. Tất cả các toán tử so sánh có sẵn trong PHP có thể được tìm thấy trong bảng dưới đây

Bảng này được điều chỉnh từ tài liệu PHP chính thức của Toán tử so sánh. Hãy dành một chút thời gian để xem qua bảng này trước khi đi xa hơn

ExampleNameResult$a == $bEqual
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4.$a === $bIdentical
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4, and they are of the same variable type.$a != $bNot equal
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is not equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4.$a <> $bNot equal
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is not equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4.$a !== $bNot identical
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is not equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4, or if they are not of the same variable type.$a < $bLess than
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is less than
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4.$a > $bGreater than
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is greater than
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4.$a <= $bLess than or equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is less than or equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4.$a >= $bGreater than or equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 if
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 is greater than or equal to
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4.

Kết hợp nhiều phép so sánh

Giả sử bạn có một trường nhập liệu mà người dùng cần nhập giá trị từ 0 đến 11 (i. e

1 – 10 là đầu vào hợp lệ). Bạn đặt đầu vào của họ vào một biến có tên là

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
59. Người dùng nhập -3 nên
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
59 bằng -3. Chúng tôi có hai phép so sánh phải đúng với điều kiện (còn được gọi là biểu thức so sánh trong PHP) là đúng. Đầu tiên, nó phải lớn hơn 0. Thứ hai, nó phải nhỏ hơn 11. Đây là cách chúng ta có thể viết biểu thức so sánh của mình

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
81 giữa hai phép so sánh được gọi là toán tử logic. Toán tử logic cho phép chúng ta thực hiện nhiều phép so sánh trong một biểu thức so sánh. Toán tử logic trên được gọi là toán tử logic And. Có bốn loại toán tử logic. Và, Hoặc, Xor, và Không

Trong ví dụ trên, biểu thức so sánh của chúng tôi bằng tiếng Anh được dịch thành. Xếp hạng $ có lớn hơn 0 và xếp hạng $ nhỏ hơn mười một không? . Điều gì sẽ xảy ra nếu bạn muốn điều kiện đánh giá đúng nếu chỉ một trong các phép so sánh là đúng?

Giả sử rằng chúng ta có một trường nhập liệu cho phép người dùng nhập một vị trí (chẳng hạn như một thành phố ở Châu Âu). Chúng tôi muốn điều kiện là đúng nếu họ nhập Berlin hoặc Amsterdam. Giả sử họ vào Berlin và bạn đặt giá trị đầu vào đó vào một biến có tên là

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
85

Đây là cách chúng ta sẽ viết biểu thức điều kiện đã nêu ở trên

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 

Biểu thức điều kiện ở trên là đúng vì

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
85 bằng Berlin. Không giống như toán tử logic And, toán tử logic Or sẽ đánh giá một điều kiện là đúng ngay cả khi chỉ một trong các phép so sánh là đúng. Nếu người dùng vào Chicago, thì điều kiện trên sẽ sai vì Chicago không phải Berlin cũng không phải Amsterdam

Dưới đây là bảng liệt kê tất cả bốn toán tử logic trong PHP.

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
81 và
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
88 cũng có thể được viết là
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
89 hoặc
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
80. Tuy nhiên, cách tốt nhất là chỉ sử dụng
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
81 và
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
88 để chuẩn hóa

Bảng này được điều chỉnh từ tài liệu PHP chính thức của Toán tử logic

Ví dụNameResult$a và $bAnd
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 nếu cả
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 và
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4 đều đúng. $a hoặc $bOr
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 nếu
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 hoặc
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4 là đúng. $a xor $bXor
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 nếu
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 hoặc
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4 đều đúng, nhưng không phải cả hai. $aNot
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 nếu
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 không đúng$a && $bAnd
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 nếu cả
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 và
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4 đều đúng. $a. $bOr
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
2 nếu
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 hoặc
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4 là đúng

Câu điều kiện

Các câu điều kiện trong PHP là if, else, elseif, và switch. Hãy đi qua từng người

Câu lệnh if

Câu lệnh if là khối xây dựng cơ bản của nhiều ngôn ngữ lập trình và viết kịch bản – PHP cũng không ngoại lệ. Với câu lệnh if, nhà phát triển có thể tạo các cấu trúc điều khiển đơn giản.

PHP hoặc toán tử trong câu lệnh if
Câu lệnh if có thể được đọc là. nếu điều kiện đúng thì thực hiện nội dung này, nếu không thì bỏ qua nội dung này. Đây là một ví dụ in ra chuỗi được gán cho
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
80.

Nếu

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
81 bằng Freddy, tập lệnh này sẽ in Hi Freddy. Nếu
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
81 không bằng Freddy, nó sẽ chỉ in Nice name

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
1

Như bạn có thể thấy ở trên, chúng ta có thể thực hiện những việc khác nhau dựa trên kết quả của biểu thức so sánh. Trong trường hợp này, nếu

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
81 bằng Freddy, thì chúng ta thay đổi giá trị của
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
80; . Mã bên trong dấu ngoặc nhọn (
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
86) sẽ được xử lý khi biểu thức được sử dụng trong câu lệnh if có giá trị là true

Bạn có thể chọn không bao gồm dấu ngoặc nhọn nếu bạn chỉ có một biểu thức để thực hiện (e. g. chỉ một dòng mã, được biểu thị bằng

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
87 ở cuối mã). Tuy nhiên, sử dụng dấu ngoặc nhọn thường được công nhận là dễ đọc hơn

Nếu không có dấu ngoặc nhọn, chúng ta có thể viết lại ví dụ trên như sau

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
5

Cuối cùng nhưng không kém phần quan trọng. các câu lệnh if có thể được lồng trong các câu lệnh if khác. Việc sử dụng các câu lệnh if lồng nhau sẽ mang lại cho bạn sự linh hoạt cao nhất để thực thi có điều kiện các đường dẫn mã khác nhau trong tập lệnh của bạn. Trong ví dụ về câu lệnh if lồng nhau sau đây, chúng ta sử dụng hàm

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
88 để lấy thời gian trong ngày (ở định dạng 24 giờ)

Nếu

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
81 bằng Freddy, giá trị
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
80 sẽ được thay đổi thành Chào buổi chiều hoặc buổi tối Freddy. Sau đó, nó cũng đánh giá câu lệnh if được lồng bên trong nó. Nếu
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
11 nhỏ hơn 12 (i. e

nó nằm giữa 1. 00AM-12. 00PM), sau đó

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
80 sẽ lại được thay đổi thành Chào buổi sáng Freddy. Nếu
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
81 không phải là Freddy, thì không có gì bên trong câu lệnh if đầu tiên sẽ thực thi, điều đó cũng có nghĩa là câu lệnh if lồng nhau sẽ không được đánh giá

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
8

Tuyên bố khác

Câu lệnh khác mở rộng câu lệnh if

Vì câu lệnh other không thể chứa biểu thức so sánh nên bạn chỉ có thể sử dụng nó kết hợp với câu lệnh if. Câu lệnh khác thực thi mã nếu biểu thức so sánh của câu lệnh if đánh giá là sai.

PHP hoặc toán tử trong câu lệnh if
Đây là một ví dụ sẽ hoạt động khác nhau tùy thuộc vào giá trị của
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
59.

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
8

Tự kiểm tra số 1. Đầu ra tiếng vang trong khối mã ở trên là gì?

(Xem câu trả lời bên dưới. ) Giống như các câu lệnh if, các câu lệnh khác có thể được lồng trong các câu lệnh if khác

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
7

Toán tử bậc ba

Toán tử bậc ba trong PHP là toán tử điều kiện tuân theo cấu trúc điều khiển if/else. Nó có thể được sử dụng như cách viết tắt khi bạn đang viết câu lệnh if/else gán giá trị cho một biến. Cấu trúc của toán tử ternary như sau

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
8

Đây là cấu trúc điều khiển if/else gán cho

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
4 một giá trị chuỗi tùy thuộc vào giá trị của
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
3 — sau đó chúng ta sẽ dịch đoạn mã sau sang toán tử bậc ba

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
1

Cấu trúc điều khiển trên có thể được viết lại bằng cách sử dụng toán tử bậc ba như vậy

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
0

Tuyên bố khác

Câu lệnh khác mở rộng câu lệnh khác để nó có thể có biểu thức so sánh

Nếu điều kiện otherif là đúng, nó sẽ (giống như câu lệnh if) thực thi các câu lệnh trong dấu ngoặc nhọn của nó.

PHP hoặc toán tử trong câu lệnh if
Bạn có thể thêm bao nhiêu câu lệnh otherif vào một câu lệnh if tùy thích. Bạn cũng có thể có một câu lệnh khác ở cuối dưới dạng tóm tắt khi câu lệnh if và câu lệnh khác đều đánh giá sai.

Nếu không có câu lệnh nào khác ở cuối cấu trúc điều khiển, PHP sẽ tiếp tục. Ví dụ sau đây là một cấu trúc điều khiển đơn giản để truy cập một trang web. Giả sử bạn đã hỏi tên người dùng và mật khẩu của khách truy cập trang web để xem liệu họ có thể truy cập trang web không

Giả sử bạn đã lưu trữ tên người dùng và mật khẩu trong các biến

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
17 và
<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
18. Tuy nhiên, chúng tôi chỉ có ba tổ hợp tên người dùng/mật khẩu có thể truy cập trang này. Mọi người khác sẽ bị từ chối truy cập (tôi. e

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
19)

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
1

Tự kiểm tra #2. Giá trị của

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
00 sau khi đoạn script trên chạy là bao nhiêu? . ) Lưu ý rằng trong PHP, bạn cũng có thể viết else if (hai từ) thay vì elseif

Hành vi sẽ giống hệt với elseif. Ý nghĩa cú pháp hơi khác một chút nhưng bạn có thể cho rằng cả hai sẽ dẫn đến cùng một hành vi. Thực tiễn tốt nhất đề nghị sử dụng elseif hơn other if

Tuyên bố chuyển đổi

Câu lệnh switch dùng để kiểm tra một biến (hoặc biểu thức so sánh) với nhiều giá trị khác nhau.

PHP hoặc toán tử trong câu lệnh if
Các câu lệnh chuyển đổi thường có thể được viết lại thành nhiều câu lệnh if. Đây là một ví dụ về câu lệnh switch.

Công tắc đánh giá giá trị của

<?php $location = 'Berlin'; var_dump($location == 'Berlin' || $location == 'Amsterdam'); // true ?> 
17, sau đó gán
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
02 tùy thuộc vào giá trị của nó

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
2

Tự kiểm tra #3. Điều gì được xuất ra bởi câu lệnh echo? . ) Các câu lệnh chuyển đổi có thể có nhiều trường hợp được gán cho cùng một khối mã. Trong ví dụ trên, chúng ta thấy rằng

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
03 và
<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
04 làm điều tương tự (i. e

nó chỉ định

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
05), vì vậy chúng ta có thể viết lại phần trên thành

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
3

Bạn có thể sử dụng default làm trường hợp bắt tất cả, tương tự như cách bạn sẽ sử dụng other ở cuối một loạt câu lệnh if

Nếu không có trường hợp nào khớp với biểu thức điều kiện chuyển đổi, thì mặc định sẽ được thực thi

<?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
4

Sự kết luận

Hướng dẫn này trình bày các nguyên tắc cơ bản của câu lệnh điều kiện trong PHP. Chúng ta đã thảo luận về các toán tử so sánh, toán tử logic và các câu lệnh điều kiện if, elseif và switch. Chúng ta cũng đã thảo luận về toán tử bậc ba, tuân theo cấu trúc điều khiển if/else

Đáp Án Tự Trắc Nghiệm

  1. Xếp hạng này không hợp lệ
  2. Giá trị của
    <?php $rating = -3; var_dump($rating > 0 && $rating < 11); // Outputs false ?> 
    00 là sai
  3. Xin chào Freddy. Thứ hạng của bạn là thành viên

Nội dung liên quan

  • Học PHP. Bắt đầu sử dụng PHP
  • Biến PHP. Hướng dẫn cơ bản
  • 25 ví dụ và kỹ thuật Ajax xuất sắc

Trang web của bạn SEO như thế nào?

Sử dụng công cụ miễn phí của chúng tôi để tính điểm của bạn trong vòng chưa đầy 60 giây

Nhận điểm SEO của bạn

Tài nguyên liên quan

  • Bạn cũng có thể thích
  • Dịch vụ của chúng tôi
  • Tài nguyên theo ngành

  • Cách gỡ lỗi PHP bằng Firefox với FirePHP
  • Học PHP. Bắt đầu sử dụng PHP
  • Giới thiệu về lớp DateInterval trong PHP
  • Biến PHP. Hướng dẫn cơ bản

  • Dịch vụ thiết kế website
  • Cơ quan thiết kế web
  • Giá thiết kế web
  • Một trang web nên có giá bao nhiêu vào năm 2022?
  • Dịch vụ thiết kế blog từng đoạt giải thưởng. Nâng cấp Blog của bạn
  • Xây dựng trang web của bạn với một công ty thiết kế web tùy chỉnh đáng tin cậy
  • Dịch vụ phát triển trang web thương mại điện tử
  • Đại lý thiết kế web B2B
  • Thiết kế web dựa trên cơ sở dữ liệu

  • Thiết kế web cho công ty khai quật. 5 mẹo hàng đầu (Có ví dụ. )
  • 5 mẹo thiết kế web cho người cài đặt hàng rào
  • 5 mẹo thiết kế web đơn giản và thành công cho các nhà bán lẻ phụ tùng ô tô
  • Lời khuyên cho thiết kế trang web y tế
  • Thiết kế trang web y tế từ một cơ quan giành giải thưởng
  • Top 10 mẹo thiết kế web hiệu quả cho trung tâm dịch vụ ô tô
  • Thiết Kế Web Năng Lượng Tái Tạo. Mẹo cho một trang web tỏa sáng
  • Dịch Vụ Thiết Kế Website Bảo Hiểm
  • 5 mẹo thiết kế web cho các phòng khám hiếm muộn

Trang web của bạn SEO như thế nào?

Sử dụng công cụ miễn phí của chúng tôi để tính điểm của bạn trong vòng chưa đầy 60 giây

Nhận điểm SEO của bạn

Tuyển dụng WebFX

Tham gia sứ mệnh của chúng tôi để cung cấp các dịch vụ tiếp thị kỹ thuật số hàng đầu trong ngành cho các doanh nghiệp trên toàn cầu - đồng thời xây dựng kiến ​​thức cá nhân của bạn và phát triển với tư cách cá nhân

Tôi có thể sử dụng hoặc trong if trong PHP không?

PHP Nếu điều kiện có thể là điều kiện phức hợp. Vì vậy, chúng ta có thể nối nhiều điều kiện đơn giản với toán tử logic OR và sử dụng nó làm điều kiện cho câu lệnh If trong PHP .

Chúng ta có thể sử dụng toán tử and trong điều kiện if không?

Khi bạn kết hợp từng cái với một câu lệnh IF, chúng sẽ đọc như thế này. AND – =IF(AND(Điều gì đó đúng, điều gì khác đúng), Giá trị nếu đúng, Giá trị nếu sai) OR – =IF(OR(

&& trong điều kiện if là gì?

Toán tử logic AND ( && ) ( kết hợp logic) cho một tập hợp các toán hạng boolean sẽ đúng khi và chỉ khi tất cả các toán hạng đều đúng . Otherwise it will be false .

Toán tử && trong PHP là gì?

Toán tử logic PHP