Costrutto empty
Il costrutto empty verifica se una variabile è vuota. Restituisce true se la variabile non esiste o contiene un valore "vuoto". Nel primo parametro viene passata la variabile da verificare.
Sintassi
empty(mixed $var): bool
Esempio
Verifichiamo alcune variabili per il vuoto:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Risultato dell'esecuzione del codice:
true
true
true
Esempio
Verifichiamo variabili non vuote:
<?php
$var1 = 'testo';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Risultato dell'esecuzione del codice:
false
false
false
Esempio
Verifichiamo una variabile inesistente:
<?php
var_dump(empty($undefinedVar));
?>
Risultato dell'esecuzione del codice:
true