論理型 (boolean)
リテラル
TRUEFALSE
キャスト
(bool) もしくは、(boolean) を用いてキャストする。
キャストにより FALSE とみなされる値:
- 論理型
FALSE - 整数
0(ゼロ) - 浮動小数点
0.0(ゼロ) - 空の文字列
"" - 文字列のゼロ
"0" - 空の配列
array() - ヌル値
NULL(値がセットされていない変数を含む) - ノードを含まない
SimpleXMLオブジェクト
他の残り全ての値は TRUE とみなされる。
参考:
論理型 (boolean) | PHP Manual [公式]
論理演算子
参考:
判定/変換
参考: