Fonction PHP empty()
empty()La fonction est utilisée pour vérifier si une variable est vide.
empty() détermine si une variable est considérée comme vide. Une variable est considérée comme vide lorsqu’elle n’existe pas, ou lorsque sa valeur est égale à FALSE. Si la variable n’existe pas, empty() ne génère pas d’avertissement.
Depuis PHP 5.5, empty() prend en charge les expressions, pas seulement les variables.
Versions requises : PHP 4, PHP 5, PHP 7
Syntaxe
bool empty ( mixed $var )
Description du paramètre :
- $var : la variable à vérifier.
Remarque : avant PHP 5.5, empty() ne prenait en charge que les variables ; toute autre chose provoquerait une erreur d’analyse. Autrement dit, le code suivant ne fonctionnera pas :
empty(trim($name))
À la place, utilisez :
trim($name) == false
empty() ne génère pas d’avertissement, même si la variable n’existe pas. Cela signifie queempty()est essentiellement!isset($var) || $var == falseéquivalent.
Valeur de retour
Renvoie FALSE lorsque var existe et est une valeur non vide et non nulle ; sinon renvoie TRUE.
Les variables suivantes sont considérées comme vides :
- ""(chaîne vide)
- 0(0 en tant qu'entier)
- 0.0(0 en tant que nombre à virgule flottante)
- "0"(0 en tant que chaîne de caractères)
NULLFALSE- array()(un tableau vide)
- $var;(une variable déclarée, mais sans valeur)
Exemple
Exemple
La sortie est la suivante :
$ivar1 为空或为 0. $istr1 字符串不为空或不为0.Autres extensions
Fonctions PHP disponibles