null 値の取り扱い
NULL
参考:
null 値の判定
is_null
:NULL
の時にTURE
、NULL
以外はFALSE
empty
:0
、'0'
、0.0
、NULL
、False
、$array()
、if($x)
、未定義の変数はTRUE
、それ以外はFALSE
isset
:NULL
以外の時にTURE
、NULL
の時はFALSE
参考:
NULL 判定をする方法まとめ!3つの関数の結果を比べる | 侍エンジニア塾ブログ
PHP で NULL 判定する3パターンと NULL と空文字の違い | flatFlag
PHP の null・空の判定・存在チェック方法5種の比較。isset()、empty()、is_null()、== null、 === null | WEMO
未定義と NULL の違い
参考: