Constructia empty
Constructia empty verifică dacă o variabilă este goală. Ea returnează true dacă variabila nu există sau conține o valoare "goală". În primul parametru este transmisă variabila de verificat.
Sintaxă
empty(mixed $var): bool
Exemplu
Să verificăm câteva variabile pentru gol:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Rezultatul executării codului:
true
true
true
Exemplu
Să verificăm variabilele care nu sunt goale:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Rezultatul executării codului:
false
false
false
Exemplu
Să verificăm o variabilă care nu există:
<?php
var_dump(empty($undefinedVar));
?>
Rezultatul executării codului:
true