PHP转换成布尔型值为False的情况
1、布尔型(False,FALSE,false)本身布尔型转换值是false:var_dump((bool)False);var_dump((bool)FALSE);var_dump((bool)false);
2、整形0,浮点型0.0,字符串'0' 布尔型转换值是false:var_dump((bool)0);v锾攒揉敫ar_dump((bool)0.0);var_dump((bool)'0');
3、空数组array()(或[])布尔型转换值是false:var_dump((bool)array());var_dump((bool)[]);
4、NULL,null 布尔型转换值是false:var_dump((bool)NULL);var_dump((bool)null);
5、没有赋值的变量 布尔型转换值是false:$a;var_dump($a);var_dump((bool)$a);
6、空的XML标签生成的 SimpleXML对象 布尔型转换值是false:$note=<<<XML<book></book>XM讣嘬铮篌L;$xml=new SimpleXMLElement($note);var_dump((bool)$xml);
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:20
阅读量:87
阅读量:83
阅读量:37
阅读量:76