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

藏色散人
Libérer: 2023-03-09 13:48:01
original
2107 Les gens l'ont consulté

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

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;;
}
?>
Copier après la connexion

Exécutez cet exemple de sortie :

变量 $var 已经被设置
Copier après la connexion

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;
Copier après la connexion

Dans les cas suivants, isset() renvoie TRUE :

$var = "";
$var = array();
$var = 0;
$var = false;
Copier après la connexion

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!

Étiquettes associées:
php
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