目的
- PHPのif文でfalseと判定される値をまとめる
if文の式でfalseと判定される値
- 下記のPHP公式ドキュメントのif文の記載に下記のように記載されている。
- 「どのような値が false と評価されるかについては論理値への変換 を参照してください。」とあるのでリンク先を見てみる。
- ドキュメントによると下記の値がif文でfalseとして扱われるようだ。
- booleanの
false
- integerの
0
- floatの
0.0
および-0.0
- 空の文字列、および文字列の
0
- NULL(値がセットされていない変数も含む)
- 属性がない空要素から作成された SimpleXML オブジェクト。
- booleanの