|
(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(). |