首頁  >  文章  >  後端開發  >  PHP 中布林類型的詳解

PHP 中布林類型的詳解

零下一度
零下一度原創
2017-07-27 10:41:551956瀏覽

1.布林值的FALSE

2.整數值0

3浮點型值0.000000...

4.空白字串與字串「0」也是假值

5.空數組

6.特殊類型的TRUE

PS:在PHP4以及先前版本空的物件也是假值。

布林類型是PHP中 最簡單的類型。它的值可以為 TRUE 或 FALSE。

如:

$foo=false;
$foo1=true;
echo "为假时输出值为:".$foo; //没有输出值
echo "<br />为真时输出值为:".$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 "<br />";var_dump((bool) array());if($a==false){echo "空0默认转换为false,成功!";}else{echo "不能转换为false";}
输出:
bool(false) bool(false) 空0默认转换为false,成功!

以上是PHP 中布林類型的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn