Konstruktsioon empty
Konstruktsioon empty kontrollib, kas muutuja on tühi. See tagastab true, kui muutujat ei eksisteeri või see sisaldab "tühja" väärtust. Esimesse parameetrisse edastatakse kontrollitav muutuja.
Süntaks
empty(mixed $var): bool
Näide
Kontrollime mitut muutujat tühjuse suhtes:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Koodi täitmise tulemus:
true
true
true
Näide
Kontrollime mitte-tühje muutujaid:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Koodi täitmise tulemus:
false
false
false
Näide
Kontrollime mitteolemasolevat muutujat:
<?php
var_dump(empty($undefinedVar));
?>
Koodi täitmise tulemus:
true