「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHPで変数が未定義であることを確認するにはどうすればよいですか?

PHPで変数が未定義であることを確認するにはどうすればよいですか?

2024 年 11 月 20 日に公開
ブラウズ:483

How to Check Variable Undefinedness in PHP?

PHP での変数の不定義性の判定

JavaScript では、「document.createTouch !== unknown」で「document.createTouch」の未定義性をチェックします。 PHP で同等のものを探して、変数が未定義かどうかを判断する方法を調べてみましょう。

「isset()」の使用

JavaScript とは異なり、PHP には明示的な「未定義」キーワードがありません。代わりに、「isset()」を使用して、変数が定義されているかどうかを確認できます。変数が存在する場合は true を返し、存在しない場合は false を返します。例:

$isTouch = isset($variable);

特殊なケースの処理

次のような場合でも、「isset()」は true を返すことに注意することが重要です。変数には値 NULL が含まれています。変数が空または NULL に設定されているだけでなく、未定義であるかどうかを確認するには、次を使用できます。

if (!isset($variable) || is_null($variable)) {
  // $variable is undefined
}

「empty()」の使用

また、「empty()」を使用して、変数が未定義であるか、または空の文字列、ゼロ、NULL、などの特定の値が含まれているかどうかを確認することもできます。そして空の配列。ただし、「empty()」は、未定義の変数と false に設定された変数を区別しません。

$isTouch = empty($variable);
リリースステートメント この記事は、侵害がある場合は1729339097に再現されています。勉強[email protected]に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3