Maison >développement back-end >Problème PHP >Comment détecter si une variable est définie dans php isset

Comment détecter si une variable est définie dans php isset

藏色散人
藏色散人original
2021-05-08 09:32:062108parcourir

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.

Comment détecter si une variable est définie dans php isset

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 &#39;变量 $var 已经被设置&#39;;
} else {
    echo &#39;变量 $var 还未被设置&#39;;
}
?>

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!

Déclaration:
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