Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

multipleiterator(3) [php man page]

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)

Check Out this Related Man Page

CACHINGITERATOR(3)							 1							CACHINGITERATOR(3)

The CachingIterator class

INTRODUCTION
This object supports cached iteration over another iterator. CLASS SYNOPSIS
CachingIterator CachingIteratorextends IteratorIteratorOuterIteratorArrayAccessCountable Constants o const integer$CachingIterator::CALL_TOSTRING1 o const integer$CachingIterator::CATCH_GET_CHILD16 o const integer$CachingIterator::TOSTRING_USE_KEY2 o const integer$CachingIterator::TOSTRING_USE_CURRENT4 o const integer$CachingIterator::TOSTRING_USE_INNER8 o const integer$CachingIterator::FULL_CACHE256 Methods o public CachingIterator::__construct (Iterator $iterator, [string $flags = self::CALL_TOSTRING]) o public int CachingIterator::count (void ) o public void CachingIterator::current (void ) o public array CachingIterator::getCache (void ) o public void CachingIterator::getFlags (void ) o public Iterator CachingIterator::getInnerIterator (void ) o public void CachingIterator::hasNext (void ) o public scalar CachingIterator::key (void ) o public void CachingIterator::next (void ) o public void CachingIterator::offsetExists (string $index) o public void CachingIterator::offsetGet (string $index) o public void CachingIterator::offsetSet (string $index, string $newval) o public void CachingIterator::offsetUnset (string $index) o public void CachingIterator::rewind (void ) o public void CachingIterator::setFlags (bitmask $flags) o public void CachingIterator::__toString (void ) o public void CachingIterator::valid (void ) PREDEFINED CONSTANTS
o CachingIterator::CALL_TOSTRING -Convert every element to string. o CachingIterator::CATCH_GET_CHILD -Don't throw exception in accessing children. o CachingIterator::TOSTRING_USE_KEY - Use key for conversion to string. o CachingIterator::TOSTRING_USE_CURRENT - Use current for conversion to string. o CachingIterator::TOSTRING_USE_INNER - Use inner for conversion to string. o CachingIterator::FULL_CACHE -Cache all read data. PHP Documentation Group CACHINGITERATOR(3)
Man Page