Funkce is_null

Funkce is_null kontroluje, zda proměnná obsahuje hodnotu null. Vrátí true, pokud je hodnota proměnné rovna null, a false v opačném případě.

Syntaxe

phpis_null(mixed $value): bool

Příklad

Zkontrolujeme několik hodnot na null:

php<?php
  $var1 = null;
  $var2 = 'abc';
  $var3 = 0;
  
  var_dump(is_null($var1));
  var_dump(is_null($var2));
  var_dump(is_null($var3));
?>

Výsledek provedení kódu:

phptrue
false
false

Příklad

Zkontrolujeme neinicializovanou proměnnou:

php<?php
  var_dump(is_null($undefinedVar));
?>

Výsledek provedení kódu:

phptrue

Příklad

Porovnání s jinými datovými typy:

php<?php
  $arr = [1, null, 3];
  var_dump(is_null($arr[1]));
?>

Výsledek provedení kódu:

phptrue

Viz také

  • funkci is_array,
    která kontroluje, zda je proměnná pole
  • funkci is_bool,
    která kontroluje, zda je proměnná booleovská hodnota
  • funkci isset,
    která kontroluje, zda je proměnná nastavena