empty
(PHP 4, PHP 5)
empty — Determină dacă o variabilă este definită
Descriere
boolean empty
( mixed $var
)
Notă: empty() este o construcţie de limbaj.
Este inversul folosirii construcţiei (boolean) var, cu deosebirea că nu se generează mesaj de atenţionare dacă variabila nu este definită. Consultaţi conversia la boolean pentru detalii.
<?php
$var = 0;
if (empty($var)) { // este evaluată ca TRUE
echo '$var este 0 sau nu este definită';
}
if (!isset($var)) { // este evaluată ca FALSE
echo '$var nu este definită';
}
?>
De notat că este lipsită de sens folosirea cu un parametru care nu reprezintă o variabilă. De exemplu, empty (addslashes ($name)) nu are sens. In acest exemplu este verificat ceva ce nu reprezintă o variabilă că ar avea valoarea FALSE.