ホームページ >バックエンド開発 >PHPチュートリアル >PHPで変数が未定義であることを確認するにはどうすればよいですか?
JavaScript では、「document.createTouch !== unknown」によって「document.createTouch」の未定義性がチェックされます。 PHP で同等のものを探して、変数が未定義かどうかを判断する方法を調べてみましょう。
JavaScript とは異なり、PHP には明示的な「未定義」キーワードがありません。代わりに、「isset()」を使用して、変数が定義されているかどうかを確認できます。変数が存在する場合は true を返し、存在しない場合は false を返します。例:
<code class="php">$isTouch = isset($variable);</code>
変数に値 NULL が含まれている場合でも、「isset()」は true を返すことに注意することが重要です。変数が空または NULL に設定されているだけでなく、未定義であるかどうかを確認するには、次のコマンドを使用できます。
<code class="php">if (!isset($variable) || is_null($variable)) { // $variable is undefined }</code>
あるいは、"empty" を使用することもできます。 ()" を使用して、変数が未定義であるか、空の文字列、ゼロ、NULL、空の配列などの特定の値が含まれているかどうかを確認します。ただし、「empty()」は、未定義の変数と false に設定された変数を区別しません。
<code class="php">$isTouch = empty($variable);</code>
以上がPHPで変数が未定義であることを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。