以下值被认为是false:
-
布尔值 FALSE
-
整型值 0(零)
-
浮点型值 0.0(零)
-
没有成员变量的数组
-
没有单元的对象(仅适用于 PHP 4)
-
特殊类型 NULL(包括尚未设定的变量)
注意:"false",或'false'被认为是真,只有false或FALSE被认为是假
以下值都被认为是true:
-1,0000,999,-100非空对象等
札记:
if(false=='false'){
echo "*********";
}//没有输出值,因为比较是会进行类型转换,而'fasle'会转换成boolean类型的true.
if(false=='0'){
echo "*********";
}//输出星号,而'0'会转换成boolean类型的false.