MultipleIterator::current
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
MultipleIterator::current — Отримує зареєстровані ітератори
Опис
public MultipleIterator::current(): array
Отримує результат виконання current() зареєстрованих ітераторів.
Увага
Функція поки що не документована; для знайомства доступний лише перелік аргументів.
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Масив (array) всіх поточних значень кожного приєднаного ітератора.
Помилки
RuntimeException, якщо ітератор недійсний (починаючи з PHP 8.1.0) або встановлено режим MIT_NEED_ALL
і, принаймні, один приєднаний ітератор недійсний. Або IllegalValueExceptionякщо ключ має значення null
, а флаг**MIT_KEYS_ASSOC
**установлен.
список змін
Версия | Опис |
---|---|
8.1.0 | Тепер викидається винятокRuntimeException, якщо MultipleIterator::key() викликається на неприпустимому ітераторі. Раніше натомість поверталося значення false |
Дивіться також
- MultipleIterator::valid() - Перевіряє коректність підитераторів