Logical Values in PHP
นอกจากตัวเลขและสตริงแล้ว ยังมีประเภทข้อมูลอีกประเภทหนึ่งคือ
boolean ประกอบด้วยค่าที่เป็นไปได้เพียงสองค่าเท่านั้น:
true หรือ false ค่าเหล่านี้
หมายถึงความจริงและความเท็จตามลำดับ
ประเภทข้อมูลบูลีนใช้สำหรับสิ่งต่างๆ ที่
บ่งบอกถึงคำตอบที่เป็นไปได้สองแบบ - ใช่หรือไม่ใช่ ตัวอย่างเช่น คำถาม
"คุณอายุครบ 18 ปีแล้วหรือยัง?" คุณสามารถตอบ
ใช่ ซึ่งก็คือ true หรือไม่ใช่ ซึ่งก็คือ
false
ลองดูตัวอย่าง:
<?php
$isAdult = true; // เป็นผู้ใหญ่แล้ว
?>
มาเปลี่ยนค่าเป็นอีกค่าหนึ่ง:
<?php
$isAdult = false; // ยังไม่เป็นผู้ใหญ่
?>
มาแสดงค่าของตัวแปรของเราบนหน้าจอกัน
เราจะใช้ฟังก์ชันพิเศษ
var_dump สำหรับสิ่งนี้:
<?php
$isAdult = true;
var_dump($isAdult); // จะแสดง true
?>
อย่างไรก็ตาม การแสดงค่าบูลีน
ผ่าน echo นั้นไม่สะดวก:
<?php
echo true; // จะแสดง 1
echo false; // จะไม่แสดงอะไรเลย
?>
กำหนดค่า true ให้กับตัวแปร
แสดงตัวแปรนี้บนหน้าจอ
กำหนดค่า false ให้กับตัวแปร
แสดงตัวแปรนี้บนหน้าจอ