Я где-то читал, что isset()функция обрабатывает пустую строку как TRUE, следовательно isset(), не является эффективным способом проверки ввода текста и текстовых полей из HTML-формы.
Таким образом, вы можете использовать, empty()чтобы проверить, что пользователь что-то напечатал.
Верно ли, что
isset()функция обрабатывает пустую строку какTRUE?Тогда в каких ситуациях мне следует использовать
isset()? Всегда ли использовать,!empty()чтобы проверить, есть ли что-нибудь?
Например вместо
if(isset($_GET['gender']))...
Используя это
if(!empty($_GET['gender']))...
