Boolean 布尔类型
语法:
要指定一个布尔值,使用常量 TRUE 或 FALSE。两个都不区分大小写。
- php的布尔类型就是 真,假 二字.
- bool 值的产生
//1.直接定义
$ok = false;
if(!$ok) {
$ok = true;
}
var_dump($ok);
//2.条件比较
$a = 5;
$b = 4;
if($a > $b) {
echo $a . '大于' . $b;
}else{
echo $a . '小于' . $b;
}
- 转换为布尔值
当转换为 boolean 时,以下值被认为是 FALSE:
1. 布尔值 FALSE 本身
2. 整型值 0(零)
3. 浮点型值 0.0(零)
4. 空字符串,以及字符串 “0”
5. 不包括任何元素的数组
6. 特殊类型NULL(包括尚未赋值的变量)
7. 从空标记生成的 SimpleXML 对象
所有其它值都被认为是 TRUE(包括任何资源 和 NAN)。