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

phpempty(mixed $var): bool

Misol

Keling, bir nechta o'zgaruvchilarni bo'shligi uchun tekshiramiz:

php<?php
  $var1 = '';
  $var2 = 0;
  $var3 = null;
  
  var_dump(empty($var1)); // true
  var_dump(empty($var2)); // true 
  var_dump(empty($var3)); // true
?>

Kodni bajarish natijasi:

phptrue
true
true

Misol

Bo'sh bo'lmagan o'zgaruvchilarni tekshiramiz:

php<?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:

phpfalse
false
false

Misol

Mavjud bo'lmagan o'zgaruvchini tekshiramiz:

php<?php
  var_dump(empty($undefinedVar));
?>

Kodni bajarish natijasi:

phptrue

Shuningdek qarang

  • isset funksiyasi,
    bu o'zgaruvchi mavjudligini tekshiradi
  • is_null funksiyasi,
    bu o'zgaruvchini null ga tekshiradi