Hàm is_bool() sẽ kiểm tra xem biến có phải thuộc kiểu boolean (TRUE, FALSE) hay không.
is_bool ( mixed $var ) : bool
$var là biến cần kiểm tra.
– Hàm trả về TRUE nếu biến thuộc kiểu boolean.
– Trả về FALSE nếu biên không thuộc kiểu boolean.
<?php $a = false; $b = 0; //$a thuộc kiểu boolean => is_bool trả về true if (is_bool($a) === true) { echo "Biến thuộc kiểu boolean"; } // $b không thuộc kiểu boolean => is_bool trả về false. if (is_bool($b) === false) { echo "Biến không thuộc kiểu boolean."; } ?>
Biến thuộc kiểu boolean. Biến không thuộc kiểu boolean.
function to_bool($variable) { return (bool)$variable; }
Để kiểm tra xem một biến là boolean là một điều, để đánh giá xem giá trị của biến đại diện cho điều kiện boolean (đúng hay sai) là một điều khác.
Ở đây một hàm đơn giản kiểm tra trạng thái của biến nhận được liên quan đến tương đương boolean (không phân biệt chữ hoa chữ thường).
code:
<?php function is_enabled($variable) { if (!isset($variable)) return null; return filter_var($variable, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE); } ?>
Trên đây là một phần thông tin về hàm is_bool() các bạn có thể xem chi tiết trên php.net
Hi vọng với bài viết này, bạn đã hiểu rõ cách sử dụng hàm is_bool() trong PHP. Nếu thấy bài viết hay và ý nghĩa, hãy like và chia sẻ với bạn bè để mọi người cùng nhau học tập nhé.
Cảm ơn bạn đã ghé thăm codetutam.com.
Bình luận: