Que signifie vide en php

青灯夜游
Libérer: 2023-03-15 14:32:01
original
4121 Les gens l'ont consulté

En PHP, vide signifie "vide". C'est une fonction intégrée utilisée pour vérifier si une variable est vide. La syntaxe est "vide($var)" lorsqu'une valeur de variable est 0, chaîne vide, "0.0". ", ""0"", NULL, FALSE, tableau vide, vide() considère cette variable comme étant vide.

Que signifie vide en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

vide signifie "vide".

Que signifie vide en php

empty() est une fonction intégrée en php qui déterminera si une variable est "vide".

empty détectera également si la variable est vide ou nulle. Lorsqu'une valeur de variable est 0, empty() considère que la variable est équivalente à être vide, ce qui équivaut à ne pas être définie.

Exemple :

$id=0;
empty($id)?print "It's empty .":print "It's $id ."; 
//结果:It's empty .
print "<br>";
!isset($id)?print "It&#39;s empty .":print "It&#39;s $id .";
//结果:It&#39;s 0 .
Copier après la connexion

Lorsqu'une variable n'existe pas, ou que sa valeur est égale à FALSE, alors elle sera considérée comme n'existant pas. empty() ne génère pas d'avertissement si la variable n'existe pas.

Remarque : avant PHP 5.5, empty() ne prenait en charge que les variables ; tout le reste provoquerait une erreur d'analyse. En d'autres termes, le code suivant ne fonctionnera pas :

empty(trim($name))
Copier après la connexion

Vous devez plutôt utiliser :

trim($name) == false
Copier après la connexion

empty() sans générer d'avertissement, même si la variable n'existe pas. Cela signifie que empty() est essentiellement équivalent à !isset($var) || $var == false.

Valeur de retour :

Renvoie FALSE lorsque var existe et est une valeur non vide et non nulle, sinon renvoie VRAI.

Les variables suivantes seront considérées comme vides :

  • "" (chaîne vide)"" (空字符串)

  • 0 (作为整数的0)

  • 0.0 (作为浮点数的0)

  • "0" (作为字符串的0)

  • NULL

  • FALSE

  • array() (一个空数组)

  • $var;

0 (0 sous forme d'entier)


< code>0.0 (0 sous forme de nombre à virgule flottante)

"0" (0 sous forme de chaîne)

🎜🎜🎜NULL 🎜🎜🎜 🎜FALSE🎜🎜🎜🎜array() (un tableau vide)🎜🎜🎜🎜$var; (une instruction, mais une variable avec aucune valeur)🎜🎜🎜🎜Exemple : 🎜
<?php
$ivar1=0;
$istr1=&#39;Runoob&#39;;
if (empty($ivar1))
{
    echo &#39;$ivar1&#39; . " 为空或为 0。" . PHP_EOL;
}
else
{
    echo &#39;$ivar1&#39; . " 不为空或不为 0。" . PHP_EOL;
}
if (empty($istr1))
{
    echo &#39;$istr1&#39; . " 为空或为 0。" . PHP_EOL;
}
else
{
    echo &#39;$istr1&#39; . " 字符串不为空或不为0。" . PHP_EOL;
}
?>
Copier après la connexion
🎜Sortie : 🎜🎜
$ivar1 为空或为 0。
$istr1 字符串不为空或不为0。
Copier après la connexion
🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

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!