Hàm is_bool
Hàm is_bool kiểm tra xem giá trị được truyền vào có phải là
kiểu boolean (true hoặc false) hay không. Hàm trả về true,
nếu giá trị là boolean, và false trong trường hợp ngược lại.
Hàm nhận một tham số - giá trị cần kiểm tra.
Cú pháp
is_bool(mixed $value): bool
Ví dụ
Hãy kiểm tra một vài giá trị xem chúng có thuộc kiểu boolean không:
<?php
$res1 = is_bool(true);
$res2 = is_bool(false);
$res3 = is_bool(1);
$res4 = is_bool('true');
var_dump($res1, $res2, $res3, $res4);
?>
Kết quả thực thi mã:
true
true
false
false
Ví dụ
Kiểm tra các biến thuộc các kiểu khác nhau:
<?php
$boolVar = false;
$intVar = 0;
$strVar = 'false';
var_dump(
is_bool($boolVar),
is_bool($intVar),
is_bool($strVar)
);
?>
Kết quả thực thi mã:
true
false
false