vide
Si la variable est une valeur non vide ou non nulle, empty() renvoie FALSE. En d'autres termes, "", 0, "0", NULL, FALSE, array(), var $var, undefined; et les objets sans aucun attribut seront considérés comme vides, et si var est vide, TRUE est renvoyé.
Exemple de code :
$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 为空' . ""; // 以上输出皆为空
isset (partage de tutoriel vidéo d'apprentissage en ligne : tutoriel vidéo php)
Si la variable existe ( non NULL), renvoie VRAI, sinon renvoie FAUX (y compris non défini). La valeur de la variable est définie sur : null, et la valeur de retour est également fausse ; après la suppression d'une variable, la variable est annulée. Notez qu'isset gère spécialement les variables de valeur NULL.
Exemple de code :
$a = ''; $a['c'] = ''; if (!isset($a)) echo '$a 未被初始化' . ""; if (!isset($b)) echo '$b 未被初始化' . ""; if (isset($a['c'])) echo '$a 已经被初始化' . ""; // 显示结果为 // $b 未被初始化 // $a 已经被初始化
is_null
Détecter si la valeur entrante [valeur, variable, expression] est nulle, une seule variable est définie, et sa valeur est nulle, il renvoie TRUE D'autres renvoient FALSE [Une erreur se produira après la transmission de variables non définies ! 】
Exemple de code :
$a = null; $b = false; if (is_null($a)) echo '$a 为NULL' . ""; if (is_null($b)) echo '$b 为NULL' . ""; if (is_null($c)) echo '$c 为NULL' . ""; // 显示结果为 // $a 为NULL // Undefined variable: c
Articles et tutoriels connexes recommandés : Tutoriel 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!