Giá trị logic trong PHP
Ngoài số và chuỗi ra còn có một kiểu dữ liệu
khác - logic (boolean). Nó
chỉ bao gồm hai giá trị có thể có:
true hoặc false. Những giá trị này
lần lượt biểu thị đúng và sai.
Kiểu dữ liệu logic được sử dụng cho những
thứ giả định hai lựa chọn
trả lời - có hoặc không. Ví dụ, với câu hỏi
"bạn đã 18 tuổi chưa?" bạn có thể trả lời
có, tức là true, hoặc không, tức là
false.
Hãy xem qua ví dụ:
<?php
$isAdult = true; // đã trưởng thành
?>
Hãy thay đổi giá trị sang một giá trị khác:
<?php
$isAdult = false; // chưa trưởng thành
?>
Hãy in giá trị biến của chúng ta ra màn hình.
Sử dụng hàm chuyên dụng
var_dump để làm việc này:
<?php
$isAdult = true;
var_dump($isAdult); // sẽ in ra true
?>
Còn việc in các giá trị logic qua
echo thì không tiện:
<?php
echo true; // sẽ in ra 1
echo false; // sẽ in ra khoảng trống
?>
Gán giá trị true cho một biến.
In biến đó ra màn hình.
Gán giá trị false cho một biến.
In biến đó ra màn hình.