 |
empty (PHP 3, PHP 4, PHP 5) empty -- Determina se una variabile è valorizzata Descrizionebool empty ( mixed var )
Determina se una variabile è da considerare vuota.
Elenco dei parametri
- var
Varibaile da controllare
Nota:
empty() agisce solo su variabili, qualsiasi altra cosa
genera un errore di parsing. In altre parole, il seguente comando non funziona:
empty(trim($name)).
empty() è l'opposto di
(boolean) var,
tranne che non viene dato alcun warning quando la variabile non è valorizzata.
Valori restituiti
Restituisce FALSE se var non è vuota
ed ha un valore diverso da zero.
I seguenti valori sono considerati vuoti:
"" (stringa vuota) | 0 (0 come intero) | "0" (0 come stringa) | NULL | FALSE | array() (matrice vuota) | var $var; (una variabile dichiarata, ma senza valore in una classe) |
Esempi
Esempio 1.
Semplici confronti
empty() / isset().
<?php $var = 0;
// Valutata come true perchè $var è vuota if (empty($var)) { echo '$var is either 0, empty, or not set at all'; }
// Valutata come vera perchè $var è impostata if (isset($var)) { echo '$var is set even though it is empty'; } ?>
|
|
NoteNota: Poichè questo è
un costrutto del linguaggio e non una funzione, non può essere chiamato con le
variabili funzione
|  |