En PHP, vous pouvez utiliser la fonction isset() pour vérifier si une variable est définie. Cette fonction peut être utilisée pour détecter si la variable a été définie et n'est pas NULL. La syntaxe est "isset ($var)" ; si la variable spécifiée a été définie, elle sera renvoyée VRAI, sinon renvoie FALSE.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php vérifie si une variable est définie
Utilisez la fonction isset(), qui peut détecter si la la variable a été définie sur Set et non NULL.
Syntaxe
bool isset ( mixed $var [, mixed $... ] )
Description du paramètre :
$var : la variable à détecter.
Si plusieurs paramètres sont transmis en même temps, isset() ne retournera VRAI que lorsque tous les paramètres seront définis. Le processus de calcul s'effectue de gauche à droite et s'arrêtera immédiatement lorsqu'il rencontrera une variable non définie.
Valeur de retour : VRAI si la variable spécifiée existe et n'est pas NULL, sinon FALSE.
Exemple :
<?php $var = ''; // 结果为 TRUE,所以后边的文本将被打印出来。 if (isset($var)) { echo "变量已设置。" . PHP_EOL; } // 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。 // the return value of isset(). $a = "test"; $b = "anothertest"; var_dump(isset($a)); // TRUE var_dump(isset($a, $b)); // TRUE unset ($a); var_dump(isset($a)); // FALSE var_dump(isset($a, $b)); // FALSE $foo = NULL; var_dump(isset($foo)); // FALSE ?>
Le résultat de sortie est :
变量已设置。 bool(true) bool(true) bool(false) bool(false) bool(false)
Remarque : Si une variable a été libérée à l'aide d'unset(), elle retournera FALSE via isset().
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!