empty конструкциясы

empty конструкциясы өзгөрмөнүн бош экендигин текшерет. Ал true кайтарат, эгер өзгөрмө жок болсо же "бош" маанини камтыса. Биринчи параметрге текшерүүчү өзгөрмө берилет.

Синтаксис

phpempty(mixed $var): bool

Мисал

Бир нече өзгөрмөнү боштукка текшеребиз:

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

Кодду иштетүүнүн натыйжасы:

phptrue
true
true

Мисал

Бош эмес өзгөрмөлөрдү текшеребиз:

php<?php
  $var1 = 'text';
  $var2 = 1;
  $var3 = ['a'];
  
  var_dump(empty($var1)); // false
  var_dump(empty($var2)); // false
  var_dump(empty($var3)); // false
?>

Кодду иштетүүнүн натыйжасы:

phpfalse
false
false

Мисал

Жок өзгөрмөнү текшеребиз:

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

Кодду иштетүүнүн натыйжасы:

phptrue

Ошондой эле караңыз

  • isset функциясын,
    өзгөрмөнүн бар экендигин текшерген
  • is_null функциясын,
    өзгөрмөнү null болгонун текшерген