|
(unknown)
empty - определяет, установлена ли переменная.
Описание
boolean empty (mixed var)
Примечание:
empty() это конструкция языка.
Это противоположно (boolean)
var
,
за исключением того, что никакого предупреждения не генерируется, если переменная не установлена.
См. конвертация в boolean.
$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()
.
|