Maison >développement back-end >Problème PHP >Comment déterminer si une variable est vide en php

Comment déterminer si une variable est vide en php

(*-*)浩
(*-*)浩original
2019-10-12 09:46:082194parcourir

Comment déterminer si une variable est vide en php

Fonction vide : détecte si la variable est "vide"

Description : Toute variable non initialisée, la valeur est 0 ou fausse ou une chaîne vide "" ou des variables nulles, des tableaux vides et des objets sans aucun attribut seront jugés comme vides == vrais (apprentissage recommandé : Tutoriel vidéo PHP)

Remarque 1 : Variables non initialisées peut également être détecté comme "vide" par vide

Remarque 2 : vide ne peut détecter que les variables, mais pas l'instruction

$a = 0;
$b = '';
$c = array();
if (empty($a)) echo '$a 为空' . "";
if (empty($b)) echo '$b 为空' . "";
if (empty($c)) echo '$c 为空' . "";
if (empty($d)) echo '$d 为空' . "";

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

Remarque : les variables et les tableaux vides avec une valeur de 0 ou false ou une chaîne vide "" ou null 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.

$a = 0;
$b = array();
if ($a == null) echo '$a 为空' . "";
if ($b == null) echo '$b 为空' . "";
if ($c == null) echo '$b 为空' . "";
// 显示结果为
// $a 为空
// $b 为空
// Undefined variable: c

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!

Déclaration:
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