Конструкција 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