Maison  >  Article  >  développement back-end  >  PHP vérifie si la variable est définie

PHP vérifie si la variable est définie

王林
王林original
2019-09-26 11:48:462441parcourir

PHP vérifie si la variable est définie

isset() détermine si la variable a été définie

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

Si la variable. n'existe pas, alors 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, elle renvoie également FALSE

3. TURE

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.

empty() vérifie si la variable est vide

bool empty ( mixed var )

Format :

1 Si la variable n'existe pas, return TRUE

2. Si la variable existe et que sa valeur est "", 0, "0", NULL, FALSE, array(), var $var et un objet sans aucun attribut, alors TURE

3. Si la variable existe et que la valeur n'est pas "", 0, "0", NULL, FALSE, array(), var $var; et un objet sans aucun attribut, alors FALSE

is_null() détermine s'il est nul

PHP vérifie si la variable est définie

Remarque :

1. vérifiez d'abord les variables si elles existent, puis vérifiez 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.

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!

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