How to check whether a value is a boolean in PHP

1 Answer

0 votes
<?php

$v = 100;

if (is_bool($v))
    echo "yes";
else
    echo "no"; // the answer is no


$v = 0;

if (is_bool($v))
    echo "yes";
else
    echo "no"; // the answer is no


$v = -1;

if (is_bool($v))
    echo "yes";
else
    echo "no"; // the answer is no


$v = "";

if (is_bool($v))
    echo "yes";
else
    echo "no"; // the answer is no


$v = true;

if (is_bool($v))
    echo "yes"; // the answer is yes
else
    echo "no";


$v = false;

if (is_bool($v))
    echo "yes"; // the answer is yes
else
    echo "no";  

?>


answered Apr 17, 2014 by avibootz
edited Apr 17, 2014 by avibootz
...