ฟังก์ชัน boolval
ฟังก์ชัน boolval ส่งกลับค่าแบบบูลีน (true หรือ false) ของตัวแปร
มันรับพารามิเตอร์หนึ่งตัว - ค่าที่ต้องการแปลงเป็นประเภทบูลีน
ไวยากรณ์
boolval(mixed $value): bool
ตัวอย่าง
แปลงประเภทข้อมูลต่างๆ เป็นค่าบูลีน:
<?php
var_dump(boolval(0)); // false
var_dump(boolval(1)); // true
var_dump(boolval('')); // false
var_dump(boolval('abc')); // true
var_dump(boolval([])); // false
var_dump(boolval([1, 2])); // true
?>
ตัวอย่าง
การใช้ฟังก์ชันกับอ็อบเจ็กต์:
<?php
class Test {
public $prop = 1;
}
$obj = new Test();
var_dump(boolval($obj)); // true
var_dump(boolval(new stdClass())); // true
?>
ผลลัพธ์ของการรันโค้ด:
true
true