isset()関数が空の文字列を として扱うことをどこかで読んだTRUEためisset()、HTML フォームからのテキスト入力とテキスト ボックスを検証する効果的な方法ではありません。
したがってempty()、ユーザーが何かを入力したことを確認するために使用できます。
isset()関数が空の文字列を として扱うというのは本当TRUEですか?では、どのような状況で使用する必要があります
isset()か? 何かがあるかどうかを常に!empty()確認するために使用する必要がありますか?
たとえば、代わりに
if(isset($_GET['gender']))...
これを使って
if(!empty($_GET['gender']))...