Créé le 29/07/2009 , dern. modif. le 03/01/2019
Le non typage du PHP amène quelques problèmes parfois. Ainsi, la fonction empty sur PHP (4 et 5) doit renvoyer vrai quand la variable qu'elle contient a une valeur... vide.
L'exemple suivant affiche bien "non vide".
$a=1;if (empty($a)) echo 'vide';else echo 'non vide'; Cependant, si on remplace la valeur de $a par 0 (qui est une valeur numérique, non vide), le message "vide" s'affiche...
Quillevere.net