Statement on glibc/iconv Vulnerability

MultipleIterator::key

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

MultipleIterator::keyПолучает зарегистрированные итераторы

Описание

public MultipleIterator::key(): array

Получает результат выполнения key() зарегистрированных итераторов.

Внимание

Функцию пока не задокументировали; для знакомства доступен только список аргументов.

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

У этой функции нет параметров.

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

Массив (array) всех зарегистрированных итераторов.

Ошибки

RuntimeException, если итератор недействителен (начиная с PHP 8.1.0) или установлен режим MIT_NEED_ALL и по крайней мере один присоединённый итератор недействителен.

Вызов этого метода из foreach вызовет предупреждение "Возвращён неверный тип" ("Illegal type returned").

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

Версия Описание
8.1.0 Теперь выбрасывается исключение RuntimeException, если MultipleIterator::key() вызывается на недопустимом итераторе. Ранее вместо этого возвращалось значение false.

Смотрите также

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top