Канструкцыя 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