Maison > développement back-end > tutoriel php > Comment déterminer si une variable est non définie ou vide en PHP ?

Comment déterminer si une variable est non définie ou vide en PHP ?

DDD
Libérer: 2024-10-19 19:53:29
original
978 Les gens l'ont consulté

How to Determine if a Variable is Undefined or Empty in PHP?

Comment vérifier les variables non définies en PHP

En JavaScript, les développeurs peuvent utiliser l'instruction document.createTouch !== undefined pour déterminer si une variable est définie. Cela diffère de la fonction isset() en PHP, qui vérifie uniquement si une variable a été définie sur une valeur.

Vérification des variables non définies en PHP

Pour vérifier pour une variable non définie en PHP, vous pouvez utiliser l'instruction suivante :

<code class="php">$isTouch = isset($variable);</code>
Copier après la connexion

Cela retournera vrai si la variable $ est définie et false si elle ne l'est pas.

Remarque : La fonction isset() renvoie TRUE si la variable existe et a une valeur autre que NULL, et FALSE sinon.

Vérification des valeurs vides

Si vous souhaitez vérifier faux, 0, etc., vous pouvez utiliser la fonction vide() :

<code class="php">$isTouch = empty($variable);</code>
Copier après la connexion

Cela renverra VRAI pour les valeurs suivantes :

  • "" (une chaîne vide)
  • 0 (0 sous forme d'entier)
  • 0.0 (0 sous forme de flottant)
  • "0" (0 sous forme de chaîne)
  • NULL
  • FALSE
  • array() (un tableau vide)
  • $var; (une variable déclarée, mais sans valeur)

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!

source:php
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