empty что это значит

(PHP 4, PHP 5, PHP 7)

empty — Проверяет, пуста ли переменная

Описание

Проверяет, считается ли переменная пустой. Переменная считается пустой, если она не существует или её значение равно FALSE . empty() не генерирует предупреждение если переменная не существует.

Список параметров

До PHP 5.5 empty() проверяет только переменные, и попытка проверить что-то еще вызовет ошибку синтаксиса. Другими словами, следующий код не будет работать: empty(trim($name)). Используйте вместо него trim($name) == false.

Если переменная не существует, предупреждение не генерируется. Это значит, что empty() фактически является точным эквивалентом конструкции !isset($var) || $var == false

Возвращаемые значения

Возвращает FALSE , если var существует, и содержит непустое и ненулевое значение. В противном случае возвращает TRUE .

Следующие значения воспринимаются как пустые:

  • «» (пустая строка)
  • 0 (целое число)
  • 0.0 (дробное число)
  • «0» (строка)
  • NULL
  • FALSE
  • array() (пустой массив)
  • $var; (переменная объявлена, но не имеет значения)

Список изменений

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

Оцените статью
Версия Описание
5.5.0