La valeur spéciale null
représente une variable sans valeur. null
est
la seule valeur possible du type null.
Une variable est considérée comme null si :
elle s'est vue assigner la constante null
.
elle n'a pas encore reçu de valeur.
elle a été effacée avec la fonction unset().
Il y a une seule valeur de type null, et c'est la constante
insensible à la casse null
.
<?php
$var = NULL;
?>
null
Cette fonctionnalité est OBSOLÈTE à partir de PHP 7.2.0, et SUPPRIMÉE à partir de PHP 8.0.0. Dépendre de cette fonctionnalité est fortement déconseillé.
Transtyper une variable vers null en utilisant
la syntaxe (unset) $var
n'effacera pas
la variable, ni écrasera sa valeur. Ca ne fera que retourner
la valeur null
.