PHP détermine qu'il n'est pas vide

(*-*)浩
Libérer: 2023-02-27 11:46:01
original
3021 Les gens l'ont consulté

PHP détermine qu'il n'est pas vide

Fonction empty() : détecte si la variable est "vide"

Description : Toute variable non initialisée, la valeur est 0 ou false Ou chaîne vide "" ou variable nulle, tableau vide, objet sans aucun attribut, vide (variable) == vrai. (Apprentissage recommandé : Tutoriel vidéo PHP)

Remarque 1 : Les variables non initialisées peuvent également être détectées comme "vides" par vide.

Remarque 2 : vide ne peut détecter que des variables, pas des instructions.

<?php
$a = 0;
$b = &#39;&#39;;
$c = array();
if (empty($a)) echo &#39;$a 为空&#39; . "<br/>";
if (empty($b)) echo &#39;$b 为空&#39; . "<br/>";
if (empty($c)) echo &#39;$c 为空&#39; . "<br/>";
if (empty($d)) echo &#39;$d 为空&#39; . "<br/>";
//结果
// $a 为空
// $b 为空
// $c 为空
// $d 为空
var_dump(empty(null));
var_dump(empty(0));
var_dump(empty(&#39;&#39;));
var_dump(empty([]));
//结果
// bool(true)
// bool(true)
// bool(true)
// bool(true)
Copier après la connexion

var == null Fonction : Déterminer si la variable est "vide"

Description : Une variable dont la valeur est 0 ou false ou une chaîne vide "" ou null, les tableaux vides seront jugés comme nuls.

Remarque : La différence significative par rapport à vide est que var == null signalera une erreur lorsque la variable n'est pas initialisée.

Fonction is_null : détecte si la variable est "null"

Description : Lorsque la variable reçoit une valeur de "null", le résultat de la détection est vrai.

Remarque 1 : null n'est pas sensible à la casse : a=null;a=null;a = NULL ne fait aucune différence.

Remarque 2 : Le résultat de la détection est vrai uniquement lorsque la valeur de la variable est "null". 0, la chaîne vide, false et le tableau vide sont tous détectés comme faux.

Remarque 3 : Lorsque la variable n'est pas initialisée, le programme signalera une erreur.

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