Maison >développement back-end >Problème PHP >Comment détecter si une variable est définie dans php isset
La fonction de la fonction php isset est de détecter si la variable est définie. Sa syntaxe est "bool isset(mixed var [, Mixed var [, ...]])". TRUE sera renvoyé, sinon renvoie FALSE.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
isset() est utilisé pour détecter si une variable est définie.
isset()
PHP isset() est utilisé pour détecter si une ou plusieurs variables sont définies. Si la variable détectée existe, elle renvoie VRAI, sinon elle renvoie. FAUX.
Syntaxe :
bool isset( mixed var [, mixed var [, ...]] )
Si plusieurs variables sont détectées, tant qu'une des variables existe, le résultat de la détection retournera VRAI.
Exemple :
<?php $var = 1; if(isset($var)){ echo '变量 $var 已经被设置'; } else { echo '变量 $var 还未被设置'; } ?>
Exécutez cet exemple de sortie :
变量 $var 已经被设置
Remarque
isset() ne peut être utilisé que pour détecter des variables, la transmission de tout autre paramètre sera Provoquer des erreurs d'analyse.
isset() est une construction de langage plutôt qu'une fonction, elle ne peut donc pas être appelée par des fonctions variables.
Conseils
Dans les cas suivants, isset() renvoie FALSE :
// 变量被设置为 null $var = null; // 被 unset() 释放了的变量 unset($var); // 类里变量被 var 关键字声明,但尚未设定 var $var;
Dans les cas suivants, isset() renvoie TRUE :
$var = ""; $var = array(); $var = 0; $var = false;
Recommandé apprentissage : "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!