Maison  >  Article  >  développement back-end  >  Comment déterminer l'indéfinition d'une variable en PHP ?

Comment déterminer l'indéfinition d'une variable en PHP ?

DDD
DDDoriginal
2024-10-19 19:54:01179parcourir

How to Determine Variable Undefinedness in PHP?

Vérification de l'indéfinition d'une variable en PHP

En PHP, la fonction isset() est couramment utilisée pour déterminer si une variable est définie. Cependant, il ne vérifie pas explicitement les variables non définies. Pour cela, nous pouvons utiliser des méthodes alternatives :

1. isset($variable)

La fonction isset() renvoie true si la variable existe et a une valeur autre que NULL. Si la variable n'est pas définie, elle renvoie false.

Exemple :

<code class="php">$isTouch = isset($variable);</code>

2. vide($variable)

La fonction vide() renvoie vrai si la variable est fausse, 0, une chaîne vide, NULL, un tableau vide ou une variable déclarée sans valeur. Il peut également être utilisé pour vérifier les variables non définies.

Exemple :

<code class="php">$isTouch = empty($variable);</code>

Remarque :

  • isset() uniquement vérifie si la variable existe. Il ne vérifie pas sa valeur.
  • empty() vérifie à la fois l'existence et la fausseté de la variable.
  • isset() et empty() renvoient true pour les valeurs de chaîne non vides , même s'ils contiennent des espaces.

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