布爾型
這是最簡單的類型。BOOLean 表達了真值,可以為 TRUE 或 FALSE。
注: 布爾類型是 php 4 引進的。
語法
要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都不區分大小寫。
通常你用某些運算符返回 boolean 值,並將其傳遞給控制流程。
// == is an operator which test// equality and returns a booleanif ($action == "show_version") { echo "The version is 1.23";}// this is not necessary...if ($show_separators == TRUE) { echo "
/n";}// ...because you can simply typeif ($show_separators) { echo " /n";}var_dump((bool) ""); // bool(false)var_dump((bool) 1); // bool(true)var_dump((bool) -2); // bool(true)var_dump((bool) "foo"); // bool(true)var_dump((bool) 2.3e5); // bool(true)var_dump((bool) array(12)); // bool(true)var_dump((bool) array()); // bool(false)var_dump((bool) "false"); // bool(true)?>