isset() と !empty() を使用する場合
Web 開発では、ユーザー入力と !empty() の有効性を確認することが重要です。フォームの提出。これを達成する上で重要な役割を果たす 2 つの関数は、isset() と !empty() です。
isset() と !empty()
isset()変数が NULL ではなく設定されているかどうかを決定します。変数の値が空 ("")、0、または false の場合でも TRUE を返します。一方、
!empty() は変数が空かどうかを確認します。変数が設定されており、空の文字列、0、NULL、false、または空の配列またはオブジェクトを含む値を持つ場合、FALSE を返します。
isset()
を使用する場合変数が設定または初期化されているかどうかを確認する必要がある場合は、isset() を使用します。これは次のような状況で役立ちます。
!empty() を使用する場合
ユーザーがテキスト入力に何かを入力したことを確認する必要がある場合は、!empty() を使用します。またはドロップダウン メニューからオプションを選択しました。これは次のことに役立ちます。
例
次のシナリオを考えてみましょう:
if(isset($_GET['gender']))...
このコードは、フォームの「性別」フィールドがisset() は空の文字列を TRUE として扱うため、空のままにしておきます。
性別が選択された場合にのみコードが実行されるようにするには、代わりに !empty() を使用します。
if(!empty($_GET['gender']))...
追加メモ
以上がPHP で `isset()` と `!empty()` を使用する必要があるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。