ホームページ  >  記事  >  バックエンド開発  >  PHP で未定義の値をチェックする方法

PHP で未定義の値をチェックする方法

Barbara Streisand
Barbara Streisandオリジナル
2024-10-19 19:57:02479ブラウズ

How to Check for Undefined Values in PHP

PHP での未定義の値の決定

PHP では、JavaScript とは異なり、 isset() 関数は変数が正しいかどうかを確認するためだけに使用されるわけではありません。未定義。変数が宣言されているかどうか、明示的に NULL に設定されていないかどうかを検証します。未定義の値をチェックするという問題に対処するには、次の解決策を検討してください。

  • isset() 関数:

    <code class="php">$isTouch = isset($variable);</code>

    これは返されます。変数が定義されている場合は true、未定義または NULL に設定されている場合は false。

  • Empty() 関数:

    <code class="php">$isTouch = empty($variable);</code>

    empty () は、変数が未定義であるか、false、0、0.0、「0」、NULL、空の配列、または値のない宣言された変数を含んでいることをさらに検証します。

注:

  • isset() は、変数が存在し、NULL 以外の値を持つ場合に true を返します。
  • empty() は次の値に対して機能します。

    • "" (空の文字列)
    • 0 (整数)
    • 0.0 (浮動小数点)
    • "0" (文字列)
    • NULL
    • FALSE
    • array() (空の配列)
    • $var; (値なしで宣言された変数)

以上がPHP で未定義の値をチェックする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。