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
empty(mixed $var): bool
Nümunə
Gəlin bir neçə dəyişəni bosluq üçün yoxlayaq:
<?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:
true
true
true
Nümunə
Gəlin bos olmayan dəyişənləri yoxlayaq:
<?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:
false
false
false
Nümunə
Gəlin mövcud olmayan dəyişəni yoxlayaq:
<?php
var_dump(empty($undefinedVar));
?>
Kodun icra nəticəsi:
true