ヌル
定義された変数が値を持っていない、あるいは、初期化されていないことを表すために代入される値。null
あるいは NULL
と表記され、null
型の唯一の値である。
ドキュメント:
ヌル値の判定
is_null()
: 未定義またはnull
の時にtrue
、それ以外の場合はfalse
isset()
: 未定義またはnull
の時にfalse
、それ以外の場合はtrue
empty()
:0
、'0'
、0.0
、''
、null
、false
、[]
、未定義の場合はtrue
、それ以外はfalse
ドキュメント:
参考:
isset / empty / is_null の違い早見表 – Qiita
isset / empty / is_null の動作まとめ – Qiita
NULL 判定をする方法まとめ! 3つの関数の結果を比べる | 侍エンジニア塾ブログ
PHP で NULL 判定する3パターンと NULL と空文字の違い | flatFlag
PHP の null/空の判定/存在チェック方法 5種の比較/isset()、empty()、is_null()、== null、 === null | WEMO
未定義と NULL の違い
参考:
empty
ドキュメント:
参考:
isset() と empty() の違いとは? | プログラミングを知るはプログラミングを行うに如かず
!empty() と isset() 関数の違い | WEBマスターの知恵ブログ
isset
ドキュメント:
参考:
PHP の isset と !is_null は違うという話 – Qiita
isset() と empty() の違いとは? | プログラミングを知るはプログラミングを行うに如かず
is_null
ドキュメント: