J'ai lu quelque part que la isset()
La fonction traite une chaîne vide comme TRUE
Par conséquent isset()
n'est pas un moyen efficace de valider les entrées de texte et les zones de texte d'un formulaire HTML.
Vous pouvez donc utiliser empty()
pour vérifier qu'un utilisateur a bien tapé quelque chose.
-
Est-il vrai que la
isset()
La fonction traite une chaîne vide commeTRUE
? -
Dans quelles situations dois-je utiliser
isset()
? Dois-je toujours utiliser!empty()
pour vérifier s'il y a quelque chose ?
Par exemple, au lieu de
if(isset($_GET['gender']))...
En utilisant cette
if(!empty($_GET['gender']))...