empty

(unknown)

empty -- Determina se una variabile è vuota, nulla o indefinita

Descrizione

int empty (mixed var)

Restituisce FALSE se var è definita ed ha un valore non vuoto e non uguale a zero; altrimenti restituisce TRUE.


$var = 0;
if (empty($var)) { #restituisce true 
    print '$var è uguale a 0 oppure non è definita';
}
if (!isset($var)) { // restituisce false
    print '$var non è definita';
}
      

Si noti che la funzione perde di significato se applicata a qualcosa che non sia una variabile; ad.es. empty (addslashes ($name)) non ha significato perchè tenta di verificare se un qualcosa che non è una variabile è una variabile con un valore nullo.

Si veda anche isset() e unset().