isset() renvoie TRUE si la variable var est définie, FALSE sinon.
Si une variable a été détruite avec la fonction unset(), la fonction isset() renverra FALSE. isset() reverra FALSE lors du test d'une variable de valeur NULL. Notez aussi que le caractère nul ("\0") n'est pas équivalent à la constante PHP NULL.
Attention ! : isset() fonctionne uniquement avec des variables car l'utilisation de toute autre chose aura comme conséquence une erreur d'analyse. Pour vérifier si une constants est définie, utilisez la fonction defined().
Cela fonctionne aussi avec les tableaux :
Exemple 2. Exemple avec isset() et un tableau
|
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.
Voir aussi empty(), unset() defined(), le tableau de comparaison de types, array_key_exists() et l'opérateur de contrôle de rapport d'erreur @.
Précédent | Sommaire | Suivant |
is_string | Niveau supérieur | print_r |