Funzione is_null

La funzione is_null verifica se una variabile contiene il valore null. Restituisce true se il valore della variabile è uguale a null, e false in caso contrario.

Sintassi

phpis_null(mixed $value): bool

Esempio

Verifichiamo diversi valori per null:

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

Risultato dell'esecuzione del codice:

phptrue
false
false

Esempio

Verifichiamo una variabile non inizializzata:

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

Risultato dell'esecuzione del codice:

phptrue

Esempio

Confronto con altri tipi di dati:

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

Risultato dell'esecuzione del codice:

phptrue

Vedi anche

  • la funzione is_array,
    che verifica se una variabile è un array
  • la funzione is_bool,
    che verifica se una variabile è un valore booleano
  • la funzione isset,
    che verifica se una variabile è impostata