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