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 |
Дивіться також
- MultipleIterator::current() - Отримує зареєстровані ітератори