Maison >développement back-end >Problème PHP >Comment vérifier si une variable est définie en php
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!