bool和boolean用于标识某种只有两个状态值的数据:true,false——吃没吃,去没去,有没有。。。。。
在应用出,我们常常会(需要)直接将一个数据(可能是各种其他类型)当作一个布尔值来进行判断。
那么此时其实发生的是:会将该数据隐含转换为布尔值。
最常见的语法形式就是:
if( 某数据/变量 ){
.................
}
那么,在php中,其他各种数据,隐含转换为布尔值的时候,会当作false的有:
0 0.0 null “” “0”
array(); //空数组
未定义的变量 //当然要尽量避免
其他数据就当作true来看待了。
看手册:PHP手册〉附录〉类型比较表〉使用 PHP 函数对变量 $x 进行比较
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/4724.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除