1.布林值的FALSE
2.整數值0
3浮點型值0.000000...
4.空白字串與字串「0」也是假值
5.空數組
6.特殊類型的TRUE
PS:在PHP4以及先前版本空的物件也是假值。
布林類型是PHP中 最簡單的類型。它的值可以為 TRUE 或 FALSE。
如:
$foo=false; $foo1=true; echo "为假时输出值为:".$foo; //没有输出值 echo "
为真时输出值为:".$foo1; //输出1
這裡主要的細節:
當轉換為boolean 時,以下值被認為是FALSE :
1、the 布林值FALSE 自身
2、the 整數值0 (零)
3、the 浮點型值0.0 (零) 空字串, 以及字串"0"
4、不包含任何元素的陣列
5.不包含任何成員變數的物件(僅PHP 4.0 適用)
6、特殊類型NULL (包括尚未設定的變數)
7、從沒有任何標記(tags)的XML文件產生的SimpleXML 對象
//$a=0;//$a=0.0;$a="0";var_dump((bool) 0);echo "
";var_dump((bool) array());if($a==false){echo "空0默认转换为false,成功!";}else{echo "不能转换为false";} 输出: bool(false) bool(false) 空0默认转换为false,成功!
以上是PHP 中布林類型的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!