Maison  >  Article  >  développement back-end  >  Que signifie la valeur nulle en PHP

Que signifie la valeur nulle en PHP

云罗郡主
云罗郡主original
2019-01-15 14:15:205030parcourir

Que signifie la valeur nulle en PHP

1 : Que signifie la valeur nulle ?

NULL est une marque spéciale en php. La valeur NULL signifie qu'une variable n'a pas de valeur. valeur NULL La seule valeur possible du type est NULL.

Une variable est considérée comme NULL dans les situations suivantes :

1 On lui attribue une valeur NULL.

2. Aucune valeur ne lui a encore été attribuée.

3. Être désactivé().

2 : Syntaxe

Le type NULL n'a qu'une seule valeur, qui est la constante NULL insensible à la casse.

<?php
$var = NULL;       
?>
is_null ( mixed $var ) : bool

Renvoie VRAI si var est nul, FAUX sinon.

Regardez le type NULL pour savoir quand une variable est considérée comme NULL.

Trois : Conversion en NULL

La conversion d'une variable en null à l'aide de (unset) $var ne supprimera pas la variable ni ne supprimera sa valeur. Renvoie simplement une valeur NULL.

Remarque : les tableaux vides sont convertis en null via une comparaison d'égalité non stricte '=='. S'il est possible d'obtenir un tableau vide, utilisez is_null() ou '==='.

$a = array();
$a == null  <== return true
$a === null < == return false
is_null($a) <== return false

NULL ne doit indiquer aucune valeur et ne pas être considéré comme la valeur elle-même.

NULL est un bit nul, c'est l'information manquante, parler de "valeur nulle" est une maladresse sémantique, mais si une variable peut exister sans valeur, alors le langage et l'implémentation doivent avoir quelque chose pour représenter cela situation.


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