| 5.5.0 |
empty() теперь поддерживает выражения, а не только переменные.
Проверка нечислового индекса строки возвращает TRUE .
Примеры
Пример #1 Простое сравнение empty() и isset() .
// Принимает значение true, потому что $var пусто
if (empty( $var )) <
echo ‘$var или 0, или пусто, или вообще не определена’ ;
>
// Принимает значение true, потому что $var определена
if (isset( $var )) <
echo ‘$var определена, даже если она пустая’ ;
>
?>
Пример #2 empty() и строковые индексы
В PHP 5.4 был изменен способ обработки строковых индексов в empty() .
Результат выполнения данного примера в PHP 5.3:
Результат выполнения данного примера в PHP 5.4:
Примечания
Замечание: Поскольку это языковая конструкция, а не функция, она не может вызываться при помощи переменных функций.
При использовании функции empty() на недоступных (необъявленных) свойствах объекта будет вызван встроенный метод объекта __isset(), если он определен.
Смотрите также
- isset() — Определяет, была ли установлена переменная значением отличным от NULL
- __isset()
- unset() — Удаляет переменную
- array_key_exists() — Проверяет, присутствует ли в массиве указанный ключ или индекс
- count() — Подсчитывает количество элементов массива или что-то в объекте
- strlen() — Возвращает длину строки
- Таблица сравнения типов
empty — определяет, установлена ли переменная.
Описание
boolean empty ( mixed var)
Примечание: empty() это конструкция языка.
Это противоположно (boolean) var , за исключением того, что никакого предупреждения не генерируется, если переменная не установлена. См. конвертация в boolean.
Обратите внимание, что это не имеет смысла при использовании с чем-либо, кроме переменной; т.е. empty (addslashes ($name)) не имеет смысла, поскольку будет проверяться что-либо, не являющееся переменной, как переменная со значением FALSE .
впадать (о реке;
into)
разг. голодный;
to feel empty чувствовать голод;
empty stomachs голодающие
опорожнять;
осушать (стакан) ;
выливать, высыпать;
выкачивать, выпускать
(обыкн. pl) ж.-д. порожняк
(обыкн. pl) порожняя тара (бутылки, ящики и т. п.) ;
returned empties возвращенные пустые бутылки, банки
пустой, бессодержательный;
empty words, words empty of meaning слова, лишенные смысла;
пустые слова;
empty rhetoric пустословие
пустой;
порожний;
empty sheet of paper чистый лист бумаги;
empty crate пустая тара;
tank empty of petrol пустой бензобак
пустой;
порожний;
empty sheet of paper чистый лист бумаги;
empty crate пустая тара;
tank empty of petrol пустой бензобак
пустой, бессодержательный;
empty words, words empty of meaning слова, лишенные смысла;
пустые слова;
empty rhetoric пустословие
пустой;
порожний;
empty sheet of paper чистый лист бумаги;
empty crate пустая тара;
tank empty of petrol пустой бензобак
разг. голодный;
to feel empty чувствовать голод;
empty stomachs голодающие empty тех. без нагрузки, холостой;
the empty vessel makes the greatest sound посл. пустая бочка пуще гремит
пустой, бессодержательный;
empty words, words empty of meaning слова, лишенные смысла;
пустые слова;
empty rhetoric пустословие
разг. голодный;
to feel empty чувствовать голод;
empty stomachs голодающие
(обыкн. pl) порожняя тара (бутылки, ящики и т. п.) ;
returned empties возвращенные пустые бутылки, банки
пустой;
порожний;
empty sheet of paper чистый лист бумаги;
empty crate пустая тара;
tank empty of petrol пустой бензобак
пустой, бессодержательный;
empty words, words empty of meaning слова, лишенные смысла;
пустые слова;
empty rhetoric пустословие
Большой англо-русский и русско-английский словарь . 2001 .
Смотреть что такое «empty» в других словарях:
Empty — Emp ty (?; 215), a. [Compar. ; superl. .] [AS. emtig, [ae]mtig, [ae]metig, fr. [ae]mta, [ae]metta, quiet, leisure, rest; of uncertain origin; cf. G. emsig busy.] 1. Containing nothing; not holding or having anything within;… … The Collaborative International Dictionary of English
empty — adj 1 Empty, vacant, blank, vo >New Dictionary of Synonyms
empty — [emp′tē] adj. emptier, emptiest [ME emti & (with intrusive p ) empti < OE æmettig, unoccupied, lit., at leisure < æmetta, leisure (< æ , without + base of motan, to have to: see MUST1) + ig, Y2] 1. containing nothing; having nothing in… … English World dictionary
empty — ► ADJECTIVE (emptier, emptiest) 1) containing nothing; not filled or occupied. 2) having no meaning or likelihood of fulfilment: an empty threat. 3) having no value or purpose. ► VERB (empties, emptied) … English terms dictionary
empty — c.1200, from O.E. æmettig at leisure, not occupied, unmarried, from æmetta leisure, from æ not + metta, from motan to have (see MIGHT (Cf. might)). The p is a euphonic insertion. Sense evolution from at leisure to empty is paralleled in several… … Etymology dictionary
Empty — Emp ty, v. t. [imp. & p. p. ; p. pr. & vb. n. .] To deprive of the contents; to exhaust; to make vo >The Collaborative International Dictionary of English
empty — [adj1] containing nothing abandoned, bare, barren, blank, clear, dead, deflated, depleted, desert, deserted, desolate, despoiled, destitute, devo >New thesaurus
empty of — completely without (something) The arena was empty of spectators. The streets are now empty of traffic. • • • Main Entry: ↑empty … Useful english dictionary
Empty — Emp ty, n.; pl. . An empty box, crate, cask, etc.; used in commerce, esp. in transportation of freight; as, special rates for empties. [1913 Webster] … The Collaborative International Dictionary of English
Empty — Emp ty, v. i. 1. To discharge itself; as, a river empties into the ocean. [1913 Webster] 2. To become empty. The chapel empties. B. Jonson. [1913 Webster] … The Collaborative International Dictionary of English
empty — index barren, baseless, consume, deficient, deplete, devo >Law dictionary