布爾類型
這是最簡單的類型。 boolean 表達了真值,可以為 TRUE 或 FALSE。
Note: 布爾類型是 PHP 4 引進的。 文法
要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都不區分大小寫。
通常你用某些運算符傳回 boolean 值,并将其傳遞給控制流程。
\n";
}
// ...因為可以使用下面這種簡單的方式:
if ($show_separators) {
echo "\n";
}
?> 轉換為布爾值
要明确地将一個值轉換成 boolean ,用 (bool) 或者 (boolean) 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算符,函數或者流程控制結構需要一個 boolean 參數時,該值會被自動轉換。
參見類型戲法。
當轉換為 boolean 時,以下值被認為是 FALSE: the 布爾值 FALSE 自身 the 整型值 0 (零) the 浮點型值 0.0 (零) 空 字元串, 以及 字元串 "0" 不包括任何元素的數組 不包括任何成員變量的對象(僅PHP 4.0 适用) 特殊類型 NULL (包括尚未設定的變量) 從沒有任何标記(tags)的XML文檔生成的SimpleXML 對象
所有其它值都被認為是 TRUE(包括任何資源)。
Warning
-1 和其它非零值(不論正負)一樣,被認為是 TRUE!
本條技術文章來源于網際網路,如果無意侵犯您的權益請點選此處回報版權投訴
本文系統來源:php中文網