Класс MultipleIterator
(PHP 5 >= 5.3.0)
Введение
Итератор, который последовательно перебирает все подключенные итераторы
Обзор классов
/* Константы */
/* Методы */
public
__construct
([
int
}$flags
= MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC
] )Предопределенные константы
-
MultipleIterator::MIT_NEED_ANY -
Не требовать, чтобы все подытераторы были действительными в итерации.
-
MultipleIterator::MIT_NEED_ALL -
Требовать, чтобы все подытераторы были действительными в итерации.
-
MultipleIterator::MIT_KEYS_NUMERIC -
Ключи создаются из позиции подытератора.
-
MultipleIterator::MIT_KEYS_ASSOC -
Ключи создаются из ассоциативной информации подытератора.
Содержание
- MultipleIterator::attachIterator — Присоединяет итератор
- MultipleIterator::__construct — Создает новый MultipleIterator
- MultipleIterator::containsIterator — Проверяет, присоединен ли итератор
- MultipleIterator::countIterators — Получает число присоединенных итераторов
- MultipleIterator::current — Получает зарегистрированные итераторы
- MultipleIterator::detachIterator — Отсоединяет итератор
- MultipleIterator::getFlags — Получает информацию о флагах
- MultipleIterator::key — Получает зарегистрированные итераторы
- MultipleIterator::next — Перемещает все присоединенные итераторы к своим следующим элементам
- MultipleIterator::rewind — Возвращает в начало все присоединенные итераторы
- MultipleIterator::setFlags — Устанавливает флаги
- MultipleIterator::valid — Проверяет корректность подытераторов
There are no user contributed notes for this page.
