boolean表达了真值,可以为TRUE或FALSE,即“真”或“假”。
当其他类型转为boolean类型时,以下值被认为是FALSE:
布尔值 FALSE
整形值 0 (零)
浮点型值 0.0(零)
空白字符串和字符串 “0”(字符串0.0或者0.000等是true,0000也是true)
没有成员变量的 数组
没有单元的 对象(仅适合PHP4)
特殊类型 NULL(包括尚未设定的变量)
所以其它值都被认为是TRUE(包括任何资源)