Empty konstruksiyası

empty konstruksiyası dəyişənin bos olub-olmadığını yoxlayır. O, true qaytarır, əgər dəyişən mövcud deyilsə və ya "bos" dəyər saxlayırsa. Birinci parametrə yoxlanan dəyişən ötürülür.

Sintaksis

phpempty(mixed $var): bool

Nümunə

Gəlin bir neçə dəyişəni bosluq üçün yoxlayaq:

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

Kodun icra nəticəsi:

phptrue
true
true

Nümunə

Gəlin bos olmayan dəyişənləri yoxlayaq:

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

Kodun icra nəticəsi:

phpfalse
false
false

Nümunə

Gəlin mövcud olmayan dəyişəni yoxlayaq:

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

Kodun icra nəticəsi:

phptrue

Həmçinin bax

  • isset funksiyası,
    hansı ki, dəyişənin mövcudluğunu yoxlayır
  • is_null funksiyası,
    hansı ki, dəyişəni null üçün yoxlayır