Konstrukcija empty
Konstrukcija empty pārbauda, vai mainīgais ir tukšs. Tā atgriež true, ja mainīgais neeksistē vai satur "tukšu" vērtību. Pirmajā parametrā tiek padots pārbaudāmais mainīgais.
Sintakse
empty(mixed $var): bool
Piemērs
Pārbaudīsim vairākus mainīgos uz tukšumu:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Koda izpildes rezultāts:
true
true
true
Piemērs
Pārbaudīsim netukšus mainīgos:
<?php
$var1 = 'teksts';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Koda izpildes rezultāts:
false
false
false
Piemērs
Pārbaudīsim neesošu mainīgo:
<?php
var_dump(empty($undefinedVar));
?>
Koda izpildes rezultāts:
true