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.
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) |
Esempio 1. Semplici confronti empty() / isset().
|
Nota: Poichè questo è un costrutto del linguaggio e non una funzione, non può essere chiamato con le variabili funzione