Перейти к содержимому

empty()

Введение

Функция empty() — встроенная функция PHP, которая проверяет, является ли переменная «пустой». Переменная считается пустой, если она не существует или её значение равно false, пустой строке, 0, строке "0", null или пустому массиву.

Синтаксис

Синтаксис PHP для empty()

php
bool empty(mixed $var)

Функция принимает один аргумент $var — проверяемую переменную. Возвращает true, если переменная пуста, и false в противном случае.

Пример

Пример использования empty() в PHP

php
<?php
$var1 = "";
$var2 = "hello";
$var3 = null;
$var4 = 0;
$var5 = "0";
$var6 = array();
echo empty($var1) . "\n";  // вывод: 1 (true)
echo empty($var2) . "\n";  // вывод: 0 (false)
echo empty($var3) . "\n";  // вывод: 1 (true)
echo empty($var4) . "\n";  // вывод: 1 (true)
echo empty($var5) . "\n";  // вывод: 1 (true)
echo empty($var6) . "\n";  // вывод: 1 (true)
?>

Здесь заданы шесть переменных разных типов; empty() показывает, какие из них считаются пустыми.

Заключение

empty() удобна для проверки «пустоты» перед работой с данными и помогает избегать ошибок при смешанных типах.

Practice

Какие утверждения о функции empty() в PHP верны?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.