Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
17 of 410 menu

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

Глядзіце таксама

  • функцыю isset,
    якая правярае існаванне зменнай
  • функцыю is_null,
    якая правярае зменную на null
byenru