論理型
最もシンプルなデータ型であり、TRUEとFALSEの値を持ちます。
論理型にコンバートされた場合、次の値はFALSEと判断されます。
論理型 false値
num型 0, 0.0, -0.0
空の string型
要素を持たないarray型
NULL型
<?t
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)
?>