Maison > développement back-end > tutoriel php > Comment vérifier l'indéfinition d'une variable en PHP ?

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

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

How to Check Variable Undefinedness in PHP?

Détermination du caractère indéfini d'une variable en PHP

En JavaScript, "document.createTouch !== undefined" vérifie le caractère indéfini de "document.createTouch". À la recherche d'un équivalent en PHP, explorons les moyens de déterminer si une variable n'est pas définie.

Utilisation de "isset()"

Contrairement à JavaScript, PHP n'a pas de mot-clé explicite "non défini". Au lieu de cela, vous pouvez utiliser "isset()" pour vérifier si une variable a été définie. Il renvoie vrai si la variable existe et faux sinon. Par exemple :

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

Gestion des cas particuliers

Il est important de noter que "isset()" renvoie vrai même si la variable contient la valeur NULL. Pour vérifier si une variable n'est pas définie et pas seulement vide ou définie sur NULL, vous pouvez utiliser ce qui suit :

<code class="php">if (!isset($variable) || is_null($variable)) {
  // $variable is undefined
}</code>
Copier après la connexion

En utilisant "empty()"

Vous pouvez également utiliser "empty()" ()" pour vérifier si une variable n'est pas définie ou contient certaines valeurs, notamment la chaîne vide, zéro, NULL et un tableau vide. Cependant, "empty()" ne fera pas la distinction entre les variables non définies et celles définies sur false.

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

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