Explication détaillée de la fonction php empty() pour vérifier si la variable est vide

怪我咯
Libérer: 2023-03-13 21:36:01
original
1673 Les gens l'ont consulté

empty() vérifie uniquement les variables, vérifier tout ce qui n'est pas une variable entraînera une erreur d'analyse. En d'autres termes, les instructions suivantes ne fonctionneront pas : vide(addslashes($name))

empty — vérifie si une variable est vide

Signaler un bug Description

bool vide (mixte $var)
Si var est une valeur non vide ou non nulle, vide() renvoie FALSE. En d'autres termes, "", 0, "0", NULL, FALSE, array(), var $var; et les objets sans aucun attributs seront considérés comme vides, renvoie TRUE si var est vide.

empty() est l'antonyme de (booléen) var, sauf qu'il ne produit pas d'avertissement lorsque la variable n'est pas définie. Voir Conversion en booléen pour plus d'informations.

Exemple n°1 Une comparaison simple entre empty() et isset().

Le code est le suivant :

<?php 
$var = 0; 
// 结果为 true,因为 $var 为空 
if (empty($var)) { 
echo &#39;$var is either 0 or not set at all&#39;; 
} 
// 结果为 false,因为 $var 已设置 
if (!isset($var)) { 
echo &#39;$var is not set at all&#39;; 
} 
?>
Copier après la connexion

Remarque : Comme il s'agit d'un constructeur de langage plutôt que d'une fonction, il ne peut pas être utilisé par un fonction variableappel.

Remarque :

empty() teste uniquement les variables, tester tout ce qui n'est pas une variable entraînera une erreur d'analyse. En d’autres termes, l’instruction suivante ne fonctionnera pas : vide(addslashes($name)).

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!