Section courante

A propos

Section administrative du site

IS_NULL

Est-ce nulle ?
PHP 4.0.4+

Syntaxe

function is_null($variable);

Paramètres

Nom Description
$variable Ce paramètre permet d'indiquer la variable à vérifier.

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer que la variable a une valeur différente de NULL.
TRUE Cette valeur permet d'indiquer que la variable vaut NULL.

Description

Cette fonction permet de demander si une variable ou une expression à la valeur NULL.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. <?php
  2. global $X;
  3. $TableauNombre = array(10,20,10,4,6,1,5);
  4. $TableauChaine = array("ABC","DEF","GHI","JKL");
  5. $TableauMixed = array(10,"A","B",5,"C","D",7);
  6. $Chaine = "DEF";
  7. $Nombre = 15;
  8.  
  9. echo "X = " . (is_null($X)?"True":"False") . "<br />";
  10. echo "Date() = " . (is_null(date("Y-m-d"))?"True":"False") . "<br />";
  11. echo "TableauNombre = " . (is_null($TableauNombre)?"True":"False") . "<br />";
  12. echo "TableauChaine = " . (is_null($TableauChaine)?"True":"False") . "<br />";
  13. echo "TableauMixed = " . (is_null($TableauMixed)?"True":"False") . "<br />";
  14. echo "Chaine = " . (is_null($Chaine)?"True":"False") . "<br />";
  15. echo "Nombre = " . (is_null($Nombre)?"True":"False") . "<br />";
  16. echo "0 = " . (is_null(0)?"True":"False") . "<br />";
  17. echo "Null = " . (is_null(NULL)?"True":"False") . "<br />";
  18. echo "2000-01-01 = " . (is_null("2000-01-01")?"True":"False") . "<br />";
  19. echo "08-01-01 = " . (is_null("08-01-01")?"True":"False") . "<br />";
  20. echo "74-01-01 = " . (is_null("74-01-01")?"True":"False") . "<br />";
  21. echo "02-02-2001 = " . (is_null("02-02-2001")?"True":"False") . "<br />";
  22. echo "3/21/11 = " . (is_null("3/21/11")?"True":"False") . "<br />";
  23. ?>

on obtiendra le résultat suivant :

X = True
Date() = False
TableauNombre = False
TableauChaine = False
TableauMixed = False
Chaine = False
Nombre = False
0 = False
Null = True
2000-01-01 = False
08-01-01 = False
74-01-01 = False
02-02-2001 = False
3/21/11 = False


Dernière mise à jour : Dimanche, le 5 avril 2015