MULTIPLEITERATOR(3) 1 MULTIPLEITERATOR(3)
The MultipleIterator class
INTRODUCTION
An Iterator that sequentially iterates over all attached iterators
CLASS SYNOPSIS
MultipleIterator
MultipleIteratorIterator
Constants
o const integer$MultipleIterator::MIT_NEED_ANY0
o const integer$MultipleIterator::MIT_NEED_ALL1
o const integer$MultipleIterator::MIT_KEYS_NUMERIC0
o const integer$MultipleIterator::MIT_KEYS_ASSOC2
Methods
o public MultipleIterator::__construct ([int $flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC])
o public void MultipleIterator::attachIterator (Iterator $iterator, [string $infos])
o public void MultipleIterator::containsIterator (Iterator $iterator)
o public void MultipleIterator::countIterators (void )
o public array MultipleIterator::current (void )
o public void MultipleIterator::detachIterator (Iterator $iterator)
o public void MultipleIterator::getFlags (void )
o public array MultipleIterator::key (void )
o public void MultipleIterator::next (void )
o public void MultipleIterator::rewind (void )
o public void MultipleIterator::setFlags (int $flags)
o public void MultipleIterator::valid (void )
PREDEFINED CONSTANTS
o MultipleIterator::MIT_NEED_ANY - Do not require all sub iterators to be valid in iteration.
o MultipleIterator::MIT_NEED_ALL - Require all sub iterators to be valid in iteration.
o MultipleIterator::MIT_KEYS_NUMERIC - Keys are created from the sub iterators position.
o MultipleIterator::MIT_KEYS_ASSOC - Keys are created from sub iterators associated information.
PHP Documentation Group MULTIPLEITERATOR(3)