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. Dans d'autres termes, "", 0, "0", NULL, FALSE, tableau, var $var;, et les objets avec des propriétés vides, sont toutes considérés comme vide. TRUE est retourné si var est vide.
empty() est l'opposé de (boolean) var, excepté qu'aucune alerte est généré lorsque la variable n'est pas définie. Voir la conversion en booléen pour plus d'informations.
Note : Comme ceci est une structure du langage, et non pas une fonction, il n'est pas possible de l'appeler avec les variables fonctions.
Note : 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(), unset(), array_key_exists(), count(), strlen() et la table des comparaisons de types.
Précédent | Sommaire | Suivant |
doubleval | Niveau supérieur | floatval |