Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
empty
(PHP 3, PHP 4, PHP 5)
empty - определяет, установлена ли переменная.
Описание
boolean empty ( mixed var)
Замечание: Поскольку это языковая конструкция, а не функция, она не может вызываться при помощи переменных функцийПримечание: empty() это конструкция языка.
Это противоположно (boolean) var, за исключением того, что никакого предупреждения не генерируется, если переменная не установлена. См. конвертация в boolean.
Возвращает FALSE, если var не пустой и не нулевое значение.
Следующие значения var считаются пустыми:
"" (пустая строка), 0 (0 как целое число), "0" (0 как строка), NULL, FALSE, array() (пустой массив), var $var; (объявленная переменная без значения)Пример
$var = 0;
if (empty($var)) { // вычисляется в true
echo '$var is either 0 or not set at all';
}
if (!isset($var)) { // вычисляется в false
echo '$var is not set at all';
}
Обратите внимание, что это не имеет смысла при использовании с чем-либо, кроме переменной; т.е. empty (addslashes ($name)) не имеет смысла, поскольку будет проверяться что-либо, не являющееся переменной, как переменная со значением FALSE.
Смотрите также isset(), unset(), array_key_exists(), count(), strlen().
Все функции строкиОписание на ru2.php.net
Описание на php.ru