¿En dónde debo usar isset () y! Empty ()

Leí en alguna parte que elisset() La función trata una cadena vacía comoTRUE, por lo tantoisset() no es una forma efectiva de validar entradas de texto y cuadros de texto desde un formulario HTML.

Así que puedes usarempty() para comprobar que un usuario tecleó algo.

¿Es cierto que elisset() La función trata una cadena vacía comoTRUE?

Entonces en que situaciones debo usarisset()? ¿Debo usar siempre!empty() para comprobar si hay algo?

Por ejemplo, en lugar de

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

Usando esto

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

Respuestas a la pregunta(13)

Su respuesta a la pregunta