Funcții de gestionare a variabilelor
PHP Manual

empty

(PHP 4, PHP 5)

emptyDetermină dacă o variabilă este vidă

Descrierea

bool empty ( mixed $var )

Determină dacă o variabilă este considerată vidă.

Parametri

var

Variabla pentru a fi verificată

Notă:

empty() verifică numai variabile, deoarece orice altceva va duce la o eroare de interpretare. Cu alte cuvinte, următoarea comandă nu va funcționa: empty(trim($name)).

empty() este opusa (boolean) var, cu excepția că nu se generează o avertizare atunci când variabila nu este stabilită (inițializată).

Valorile întoarse

Întoarce FALSE dacă var are o valoare nevidă și neegală cu zero.

Următoarele entități sunt considerate a fi vide:

Istoria schimbărilor

Versiunea Descriere
PHP 5

Începând cu PHP 5 obiectele fără proprietăți nu mai sunt considerate vide.

Exemple

Example #1 O comparație simplă empty() / isset().

<?php
$var 
0;

// Evaluează în true deoarece $var este vidă
if (empty($var)) {
    echo 
'$var is either 0, empty, or not set at all';
}

// Evaluează în true deoarece $var este inițializat
if (isset($var)) {
    echo 
'$var is set even though it is empty';
}
?>

Note

Notă: Deoarece aceasta este o construcție a limbajului și nu o funcție, ea nu poate fi apelată utilizând funcții de operare cu variabile .

Notă:

La utilizarea empty() asupra proprietăților inaccesibile ale obiectelor, va fi apelată metoda de supraîncărcare __isset, dacă este declarată.

Vedeți de asemenea


Funcții de gestionare a variabilelor
PHP Manual