函数名:is_bool()
适用版本:PHP 4, PHP 5, PHP 7
函数用法:is_bool() 函数用于检查一个变量是否为布尔类型。
语法:bool is_bool ( mixed $var )
参数:
- $var:要检查的变量。
返回值: 如果变量是布尔类型,则返回 true,否则返回 false。
示例:
$var1 = true;
$var2 = false;
$var3 = 0;
var_dump(is_bool($var1)); // 输出: bool(true)
var_dump(is_bool($var2)); // 输出: bool(true)
var_dump(is_bool($var3)); // 输出: bool(false)
上述示例中,我们分别定义了三个变量 $var1, $var2 和 $var3。$var1 和 $var2 的值分别为 true 和 false,它们都属于布尔类型,所以调用 is_bool() 函数返回 true。而 $var3 的值为 0,虽然在布尔上下文中会被转换为 false,但它本身不是布尔类型,所以调用 is_bool() 函数返回 false。