2014年10月12日
PHP布尔类型(boolean):哪些是true,哪些是false
这是最简单的类型。boolean表达了真值,可以为TRUE或FALSE,即“真”或“假”。
当其他类型转为boolean类型时,以下值被认为是FALSE:
布尔值FALSE
整形值 0 (零)
浮点型值0.0(零)
空白字符串和字符串“0”(字符串0.0或者0.000等是true,0000也是true)
没有成员变量的数组
没有单元的对象(仅适合PHP4)
特殊类型NULL(包括尚未设定的变量)
所以其它值都被认为是TRUE(包括任何资源)
将100替换成要判断的
<?php $bool = 100; var_dump($bool); echo "<br>"; if($bool){ echo "这个变量可以是真值"; } else { echo "这个变量是假值"; }