Một giá trị boolean đại diện cho một giá trị thực. Nói cách khác, một giá trị boolean có thể là
$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)4 hoặc$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)5. PHP sử dụng loại$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)6 để biểu thị các giá trị booleanĐể đại diện cho các chữ boolean, bạn có thể sử dụng các từ khóa
$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)4 và$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)5. Những từ khóa này không phân biệt chữ hoa chữ thường. Do đó, những điều sau đây giống như$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)4$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)0$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)1
Và những điều sau đây giống như
$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)5$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)3$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)4
Khi bạn sử dụng các giá trị không phải boolean trong ngữ cảnh boolean, e. g. , tuyên bố
$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)5. PHP đánh giá giá trị đó thành giá trị boolean. Các giá trị sau đánh giá là$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)5- Từ khóa
$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)5 - Số nguyên không (0)
- Số dấu phẩy động không (0. 0)
- Chuỗi rỗng (
$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)8) và chuỗi$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)9 - Giá trị
<?php $is_email_valid = false; var_dump($is_email_valid); $is_submitted = true; var_dump($is_submitted);
Code language: HTML, XML (xml)0 - Một mảng trống, tôi. e. , một mảng không có phần tử nào
PHP đánh giá các giá trị khác thành
$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)4Sau đây trình bày cách khai báo các biến chứa giá trị Boolean
________số 8Để kiểm tra xem một giá trị có phải là Boolean hay không, bạn có thể sử dụng hàm tích hợp sẵn
<?php $is_email_valid = false; var_dump($is_email_valid); $is_submitted = true; var_dump($is_submitted);
Code language: HTML, XML (xml)2. Ví dụ$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)Khi bạn sử dụng
<?php $is_email_valid = false; var_dump($is_email_valid); $is_submitted = true; var_dump($is_submitted);
Code language: HTML, XML (xml)3 để hiển thị giá trị boolean, nó sẽ hiển thị<?php $is_email_valid = false; var_dump($is_email_valid); $is_submitted = true; var_dump($is_submitted);
Code language: HTML, XML (xml)4 cho$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)4 và không có gì cho$is_email_valid = false; echo is_bool($is_email_valid);
Code language: PHP (php)5, điều này không trực quan. Để rõ ràng hơn, bạn có thể sử dụng hàm<?php $is_email_valid = false; var_dump($is_email_valid); $is_submitted = true; var_dump($is_submitted);
Code language: HTML, XML (xml)7. Ví dụGiá trị Boolean là giá trị ở một trong hai trạng thái. Chúng được gọi là giá trị Đúng hoặc Sai, trong lập trình. True thường được cho giá trị là 1 và False được cho giá trị là 0. Bạn thiết lập chúng giống như các biến khác
$true_value = 1;
$false_value = 0;
Bạn có thể thay thế 1 và 0 bằng từ "true" và "false" (không có dấu ngoặc kép). Nhưng một lưu ý thận trọng, nếu bạn làm. Hãy thử tập lệnh này và xem điều gì sẽ xảy ra
$true_value = true;
$false_value = false;
in ("true_value = ". $true_value);
print (" false_value = ". $false_value);
?>
Những gì bạn nên tìm là true_value sẽ in "1", nhưng false_value sẽ không in bất cứ thứ gì. Bây giờ hãy thay true bằng 1 và false bằng 0, trong tập lệnh ở trên và xem những gì được in ra
Các giá trị Boolean rất phổ biến trong lập trình và bạn thường thấy kiểu viết mã này
$true_value = true;
nếu ($true_value) {
print("đúng rồi");
}
Đây là một cách nói ngắn gọn "nếu $true_value giữ giá trị Boolean là 1 thì câu lệnh là đúng". Điều này cũng giống như
nếu ($true_value == 1) {
print("đúng rồi");
}
Toán hạng NOT cũng được sử dụng nhiều với loại câu lệnh if này
$true_value = true;
nếu (. $true_value) {
print("đúng rồi");
}
khác {
print("Điều đó không đúng");
}
Có thể bạn sẽ gặp rất nhiều giá trị Boolean, trong suốt cuộc đời lập trình của mình. Đó là giá trị nhận được hang của họ
=== và. ==
Trong các phiên bản gần đây của PHP, hai toán tử mới đã được giới thiệu. dấu bằng bộ ba ( = = =) và dấu chấm than, dấu bằng kép (. = =). Chúng được sử dụng để kiểm tra xem một giá trị có giống với giá trị khác hay không VÀ có cùng loại không. Một ví dụ sẽ là
$number = 3;
$text = 'ba';
nếu ($số === $văn bản) {
print("Giong nhau");
}
khác {
print("Không giống nhau");
}
Vì vậy, điều này hỏi, "Các biến có khớp chính xác không?" . Chúng tôi sẽ không sử dụng các toán tử này nhiều, nếu có