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 верны?