天天看點

php布爾類型代碼,PHP資料類型之布爾型的介紹

布爾類型是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,成功!