OUJOOD.COM
La fonction empty()
(PHP 4, PHP 5)
La fonction empty() détermine si une variable est vide
Syntaxe:
empty( $var)
L’argument $var est la variable à vérifier.
Note:
empty()ne vérifie que les variables, toute autre chose retournera une erreur d'analyse. En d'autres termes, si vous mettez une fonction comme argument par exemple: empty(trim($name))ne fonctionne pas et génère une erreur.
Valeurs de retour
Retourne FALSE si var a une valeur non-vide et différente de zéro.
Ce qui suit est considéré comme étant vide :
- "" (une chaîne vide)
- 0 (0 en tant qu'entier)
- "0" (0 en tant que chaîne de caractères)
- NULL
- FALSE
- array( ) (un tableau vide)
- var $var; (une variable déclarée, mais sans valeur dans une classe)
Exemple:
|
<?php $var = 0;
// Evalué à vrai car $var est vide if (empty($var)) { echo '$var vaut 0,Donc vide ou pas définie'; }
// Evalué à vrai car $var est défini if (isset($var)) { echo '$var est définie même si elle est vide'; } ?> |
Note:
Comme ceci est une structure du langage, et non pas une fonction, il n'est pas possible de l'appeler avec les fonctions variables.
Note:
Lors de l'utilisation de cette fonction sur des propriétés d'objet inaccessibles, la méthode magique __isset sera appelée, si elle existe.
|
Cours suivant: |