Empty konstruksiyasi
empty konstruksiyasi o'zgaruvchi bo'sh ekanligini tekshiradi. U true qaytaradi, agar o'zgaruvchi mavjud bo'lmasa yoki "bo'sh" qiymatni o'z ichiga olgan bo'lsa. Birinchi parametrda tekshiriladigan o'zgaruvchi uzatiladi.
Sintaksis
empty(mixed $var): bool
Misol
Keling, bir nechta o'zgaruvchilarni bo'shligi uchun tekshiramiz:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Kodni bajarish natijasi:
true
true
true
Misol
Bo'sh bo'lmagan o'zgaruvchilarni tekshiramiz:
<?php
$var1 = 'matn';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Kodni bajarish natijasi:
false
false
false
Misol
Mavjud bo'lmagan o'zgaruvchini tekshiramiz:
<?php
var_dump(empty($undefinedVar));
?>
Kodni bajarish natijasi:
true