W którym miejscu będę używać isset () i! Empty ()

Czytałem gdzieś, żeisset() funkcja traktuje pusty łańcuch jakoTRUE, w związku z tymisset() nie jest skutecznym sposobem sprawdzania poprawności wprowadzania tekstu i pól tekstowych z formularza HTML.

Więc możesz użyćempty() sprawdzić, czy użytkownik coś wpisał.

Czy to prawda, żeisset() funkcja traktuje pusty łańcuch jakoTRUE?

W jakich sytuacjach powinienem skorzystaćisset()? Czy powinienem zawsze używać!empty() sprawdzić, czy coś jest?

Na przykład zamiast

if(isset($_GET['gender']))...

Używając tego

if(!empty($_GET['gender']))...

questionAnswers(13)

yourAnswerToTheQuestion