Onde devo usar isset () e! Empty ()
Eu li em algum lugar que oisset()
função trata uma string vazia comoTRUE
, assim sendoisset()
não é uma maneira eficaz de validar entradas de texto e caixas de texto de um formulário HTML.
Então você pode usarempty()
para verificar se um usuário digitou algo.
É verdade que oisset()
função trata uma string vazia comoTRUE
?
Então, em quais situações devo usarisset()
? Devo sempre usar!empty()
para verificar se existe alguma coisa?
Por exemplo, em vez de
if(isset($_GET['gender']))...
Usando isto
if(!empty($_GET['gender']))...