🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
布尔类型表达了真值,可以为 TRUE 或 FALSE,不区分大小写。 ~~~php <?php $a = True; $b = False; var_dump($a);// bool(true) var_dump($b);// bool(false) ~~~ 运算符返回 boolean 类型的结果: ~~~php <?php // == 是一个操作符,它检测两个变量值是否相等,并返回一个布尔值 if ($a == "say_hello") { echo "Hello World"; } // $b 的值是否为 true: if ($res) { echo "This is true"; } ~~~ **注意**当下列情况转换为 Boolean 时,其值为 FALSE * 布尔值 FALSE 本身 * 整型值 0(零) * 浮点型值 0.0(零) * 空字符串,以及字符串 "0" * 不包括任何元素的数组 * 特殊类型 NULL(包括尚未赋值的变量) * 从空标记生成的 SimpleXML 对象 在目录`/home/project`编辑 test.php ~~~php <?php $a = ''; $b = 0; $c = false; $d = "0"; var_dump($a == $b); var_dump($b == $d); var_dump($a == $c); var_dump($b == $c); ~~~ 执行 php test.php