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

王林
Libérer: 2023-02-24 16:22:01
original
3266 Les gens l'ont consulté

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

fonction isset()

détermine si la variable a été définie

Format  : bool isset ( mixed var [, mixed var [, ...]] )

1. Si la variable n'existe pas, elle renvoie FALSE

2 Si la variable existe et sa valeur est NULL, elle renvoie également FALSE

3. Si la variable existe et que sa valeur n'est pas NULL, alors retournez TRUE

Lors de la vérification de plusieurs variables en même temps, TRUE ne sera renvoyé que lorsque chaque élément répond à l'exigence précédente, sinon le résultat sera FALSE. La fonction

empty()

vérifie si la variable est vide

Format  : bool empty ( mixed var )

1. Si la variable n'existe pas, retournez TRUE

2 Si la variable existe et que sa valeur est "", 0, "0", NULL,, FALSE, array(), var $var; et n'a aucun objet d'attributs, alors retournez TURE

3 Si la variable existe et que la valeur n'est pas "", 0, "0", NULL, FALSE, array(), var $var; objets sans aucun attribut, puis retournez la fonction FALSE

is_null()

pour déterminer si elle est nulle

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

Remarque :

1. Empty et isset vérifieront d'abord si la variable existe, puis détecteront la valeur de la variable. is_null vérifie simplement la valeur de la variable directement pour voir si elle est nulle, donc si la variable n'est pas définie, une erreur se produira !

2. Les paramètres d'entrée vide et isset doivent être une variable (les variables php commencent par le caractère $), et le paramètre d'entrée is_null n'a besoin que d'une valeur de retour. (constantes, variables, expressions, etc.).

Dans le manuel PHP, leur analyse est : vide, isset est une structure de langage plutôt qu'une fonction, il ne peut donc pas être appelé par des fonctions variables.

Tutoriel 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