Au hasard de mes pérénigrations sur le nainternet, je suis tombé sur ce fort interressant article traitant de XMLHTTPRequest, autrement dit, AJAX (en gros de loin dans le brouillard). Mais ce n'est pas d'AJAX dont je vais vous parler, c'est d'un détail qui apparait dans les commentaires de cet article. On peut effectivement y lire ce commentaire, qui dit en gros qu'en PHP, pour savoir si une variable est définie, il suffit d'utiliser empty comme ceci:

if (!empty($_POST['nom'])) {
 
//code
 
}

Et alors je dis NON, ceci n'est pas la bonne méthode. Il faut vérifier que la variable est définie en utilisant au choix isset pour une variable simple ou array_key_exists pour un index de tableau, sous peine de se manger une notice en E_ALL.

Voilà, je tenais à le dire.