Manuel PHP Précédent Suivant empty() retourne la valeur FALSE si la variable var est affectée ou bien a une valeur différente de 0; la valeur TRUE dans les autres cas. ?php $var = 0; if (empty($var)) {/ / retourne TRUE print 'soit $var vaut 0, soit il n'est pas défini';} if (!isset($var)) {/ / retourne FALSE ?php $var = 0; if (empty($var)) {/ / retourne TRUE print 'soit $var vaut 0, soit il n'est pas défini';} if (!isset($var)) {/ / retourne FALSE print '$var n'est pas définie';}? Notez que cette fonction n'a pas de sens si elle est utilisée sur autre chose qu'une variable. i.e. empty (addslashes ($name)) n'a pas de sens, car cela revient à vérifier une entité qui n 'est pas une variable. Voir aussi isset() et unset(). Précédent Sommaire Suivant Niveau supérieur