Конструктсияи empty
Конструктсияи empty тафтиш мекунад, ки оё тағирёбанда холӣ аст. Он true бармегардонад, агар тағирёбанда вуҷуд надошта бошад ё арзиши "холӣ" дошта бошад. Ба параметри якум тағирёбандаи тафтишшаванда интиқол дода мешавад.
Синтаксис
empty(mixed $var): bool
Мисол
Чанд тағирёбандаро барои холӣ будан тафтиш мекунем:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Натиҷаи иҷрои рамз:
true
true
true
Мисол
Тағирёбандаҳои ғайрихолӣро тафтиш мекунем:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Натиҷаи иҷрои рамз:
false
false
false
Мисол
Тағирёбандаи мавҷуднабударо тафтиш мекунем:
<?php
var_dump(empty($undefinedVar));
?>
Натиҷаи иҷрои рамз:
true