Comment vérifier si une variable est définie en php

青灯夜游
Libérer: 2023-03-13 07:48:02
original
2431 Les gens l'ont consulté

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.

Comment vérifier si une variable est définie en php

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 $... ] )
Copier après la connexion

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 = &#39;&#39;;
 
// 结果为 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
?>
Copier après la connexion

Le résultat de sortie est :

变量已设置。
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal