ホームページ  >  記事  >  バックエンド開発  >  PHP で変数が未定義または空かどうかを判断するにはどうすればよいですか?

PHP で変数が未定義または空かどうかを判断するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-19 19:53:29872ブラウズ

How to Determine if a Variable is Undefined or Empty in PHP?

PHP で未定義の変数を確認する方法

JavaScript では、開発者は document.createTouch !== unknown ステートメントを使用して、変数が定義されています。これは、変数が値に設定されているかどうかのみをチェックする PHP の isset() 関数とは異なります。

PHP での未定義変数のチェック

チェックするにはPHP で未定義の変数の場合は、次のステートメントを使用できます。

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

これは、$variable が定義されている場合は true を返し、定義されていない場合は false を返します。

メモ: isset() 関数は、変数が存在し、NULL 以外の値を持つ場合は TRUE を返し、それ以外の場合は FALSE を返します。

空の値のチェック

場合false、0 などをチェックしたい場合は、empty() 関数を使用できます:

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

これは、次の値に対して TRUE を返します:

  • "" (空の文字列)
  • 0 (整数としての 0)
  • 0.0 (浮動小数点としての 0)
  • "0" (文字列としての 0)
  • NULL
  • FALSE
  • array() (空の配列)
  • $var; (変数は宣言されていますが、値はありません)

以上がPHP で変数が未定義または空かどうかを判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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