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);
var_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>
XML;
$xml=new SimpleXMLElement($note);
var_dump((bool)$xml);
