Fonction isset()
Exemple
Vérifiez si une variable est vide et si elle est définie/déclarée :
<?php
$a = 0;
// Vrai car $a est défini
if (isset($a)) {
echo "La variable 'a' est définie.<br>";
}
$b = null;
// Faux car $b est NULL
if (isset($b)) {
echo "La variable 'b' est définie.";
}
?> Définition et utilisation
La fonction isset() vérifie si une variable est définie, ce qui signifie qu'elle doit être déclarée et ne doit pas être NULL.
Cette fonction renvoie vrai si la variable existe et n'est pas NULL ; sinon, elle renvoie faux.
Remarque : Si plusieurs variables sont fournies, cette fonction renverra vrai uniquement si toutes les variables sont définies.
Astuce : Une variable peut être supprimée avec la fonction unset().
Syntaxe
isset( variable, .... ); Valeurs des paramètres
| Paramètre | Description |
|---|---|
| variable | Requis. Spécifie la variable à vérifier |
| ... | Optionnel. Une autre variable à vérifier |
Détails techniques
| Valeur de retour : | VRAI si variable existe et n'est pas NULL, FAUX sinon |
|---|---|
| Type de retour : | Booléen |
| Version PHP : | 4.0+ |
| Journal des modifications PHP : | PHP 5.4 : Les décalages non numériques des chaînes renvoient maintenant FAUX |