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