Konstrukti empty
Konstrukti empty kontrollon nëse një variabël është e zbrazët. Ajo kthen true nëse variabla nuk ekziston ose përmban vlerë "të zbrazët". Në parametrin e parë kalojmë variablën për t'u kontrolluar.
Sintaksa
empty(mixed $var): bool
Shembull
Le të kontrollojmë disa variabla për zbrazëti:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Rezultati i ekzekutimit të kodit:
true
true
true
Shembull
Le të kontrollojmë variabla jo të zbrazëta:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Rezultati i ekzekutimit të kodit:
false
false
false
Shembull
Le të kontrollojmë një variabël që nuk ekziston:
<?php
var_dump(empty($undefinedVar));
?>
Rezultati i ekzekutimit të kodit:
true