En informatique, les valeurs NULL se réfèrent à l'état dans lequel une variable ou un objet n'a pas de valeur. Dans PHP, lorsqu'une variable n'est pas attribuée, sa valeur par défaut est nul. La valeur nul (null) est un type spécial de PHP qui signifie qu'il n'y a pas de valeur pour une variable.
La fonction ISSET () est utilisée pour détecter si la variable a été définie et n'est pas nul. Renvoie vrai si la variable existe et n'est pas nul; Sinon, renvoyez false.
$a = 10;
if (isset($a)) {
echo '$a is set';
} else {
echo '$a is not set';
}
// Sortir $a is set
La fonction vide () est utilisée pour déterminer si la variable est vide. Renvoie True si la variable n'existe pas ou si la valeur est l'une des éléments suivants: "" (chaîne vide), 0, "0", null, false, array () (vide array), sinon renvoie false.
$a = null;
if (empty($a)) {
echo '$a is empty';
} else {
echo '$a is not empty';
}
// Sortir $a is empty
La fonction is_null () est utilisée pour déterminer si la variable est nul. Si la valeur de la variable est nul, vrai est renvoyé; Sinon, False est retourné.
$a = null;
if (is_null($a)) {
echo 'The variable is null';
} else {
echo 'The variable is not null';
}
// Sortir The variable is null
$name = '';
if (isset($name)) {
echo '$name is set';
} else {
echo '$name is not set';
}
// Sortir $name is set
if (empty($name)) {
echo '$name is empty';
} else {
echo '$name is not empty';
}
// Sortir $name is empty
if (is_null($name)) {
echo 'The variable is null';
} else {
echo 'The variable is not null';
}
// Sortir The variable is not null
Dans cet exemple, le nom de $ variable est attribué à une chaîne vide. Utilisez isset () pour retourner true, indiquant que la variable a été définie. Utilisez vide () pour retourner true, indiquant que la variable est vide. Utilisez is_null () pour retourner false, indiquant que la variable n'est pas nul, mais une chaîne vide.