ヌル

定義された変数が値を持っていない、あるいは、初期化されていないことを表すために代入される値。null あるいは NULL と表記され、null 型の唯一の値である。

ドキュメント:

NULL | PHP Manual [公式]

ヌル値の判定

  • is_null() 未定義または null の時に true、それ以外の場合は false
  • isset() 未定義または null の時に false、それ以外の場合は true
  • empty() 0'0'0.0''nullfalse[]、未定義の場合は true、それ以外は false

ドキュメント:

is_null | PHP Manual [公式]

isset | PHP Manual [公式]

empty | PHP Manual [公式]

参考:

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 の違い

参考:

NULL と未定義の違い – Qiita

empty

ドキュメント:

empty | PHP Manual [公式]

参考:

isset() と empty() の違いとは? | プログラミングを知るはプログラミングを行うに如かず

!empty() と isset() 関数の違い | WEBマスターの知恵ブログ

empty Function | W3Shools

isset

ドキュメント:

isset | PHP Manual [公式]

参考:

PHP の isset と !is_null は違うという話 – Qiita

isset() と empty() の違いとは? | プログラミングを知るはプログラミングを行うに如かず

is_null

ドキュメント:

is_null | PHP Manual [公式]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA