note 32993 deleted from function.is-bool by aidan
| From: | aidan@php.net | Date: | Sun, 05 Sep 2004 09:07:17 +0000 |
| Subject: | note 32993 deleted from function.is-bool by aidan | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-76062@lists.php.net to get a copy of this message | ||
Note Submitter: miguel at lugopolis dot net
----
This is a simple test to see how is_null() evaluates diferent datatypes. This test can be used to
see how the is_* functions evaluates for each data types.
$vars=array("NULL"=>NULL, // evaluates as Not boolean
"TRUE"=>TRUE, // evaluates as Boolean
"FALSE"=>FALSE, // evaluates as Boolean
"STRING"=>"", // evaluates as Not boolean
"INTEGER"=>0, // evaluates as Not boolean
"FLOAT"=>0.0, // evaluates as Not boolean
"ARRAY"=>array(), // evaluates as Not boolean
"OBJECT"=> new stdClass(), // evaluates as Not boolean
);
foreach ($vars as $type=>$value) {
if (is_bool($value)) {
echo "$type is bool\n";
} else {
echo "$type is NOT bool\n";
}
}