Az empty konstrukció
Az empty konstrukció ellenőrzi, hogy egy változó üres-e. true értéket ad vissza, ha a változó nem létezik vagy "üres" értéket tartalmaz. Az első paraméterben az ellenőrizendő változót adjuk meg.
Szintaxis
empty(mixed $var): bool
Példa
Ellenőrizzünk meg néhány változót az ürességükre:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
A kód végrehajtásának eredménye:
true
true
true
Példa
Ellenőrizzünk nem üres változókat:
<?php
$var1 = 'szöveg';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
A kód végrehajtásának eredménye:
false
false
false
Példa
Ellenőrizzünk egy nem létező változót:
<?php
var_dump(empty($undefinedVar));
?>
A kód végrehajtásának eredménye:
true