ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
17 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

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