RECURSIVEITERATORITERATOR(3) 1 RECURSIVEITERATORITERATOR(3)
The RecursiveIteratorIterator class
INTRODUCTION
Can be used to iterate through recursive iterators.
CLASS SYNOPSIS
RecursiveIteratorIterator
RecursiveIteratorIteratorOuterIterator
Constants
o const integer$RecursiveIteratorIterator::LEAVES_ONLY0
o const integer$RecursiveIteratorIterator::SELF_FIRST1
o const integer$RecursiveIteratorIterator::CHILD_FIRST2
o const integer$RecursiveIteratorIterator::CATCH_GET_CHILD16
Methods
o public void RecursiveIteratorIterator::beginChildren (void )
o public void RecursiveIteratorIterator::beginIteration (void )
o public RecursiveIterator RecursiveIteratorIterator::callGetChildren (void )
o public bool RecursiveIteratorIterator::callHasChildren (void )
o public RecursiveIteratorIterator::__construct (Traversable $iterator, [int $mode = RecursiveIteratorIterator::LEAVES_ONLY], [int
$flags])
o public mixed RecursiveIteratorIterator::current (void )
o public void RecursiveIteratorIterator::endChildren (void )
o public void RecursiveIteratorIterator::endIteration (void )
o public int RecursiveIteratorIterator::getDepth (void )
o public iterator RecursiveIteratorIterator::getInnerIterator (void )
o public mixed RecursiveIteratorIterator::getMaxDepth (void )
o public RecursiveIterator RecursiveIteratorIterator::getSubIterator ([int $level])
o public mixed RecursiveIteratorIterator::key (void )
o public void RecursiveIteratorIterator::next (void )
o public void RecursiveIteratorIterator::nextElement (void )
o public void RecursiveIteratorIterator::rewind (void )
o public void RecursiveIteratorIterator::setMaxDepth ([string $max_depth = -1])
o public bool RecursiveIteratorIterator::valid (void )
Inherited methods
o public Iterator OuterIterator::getInnerIterator (void )
PREDEFINED CONSTANTS
o RecursiveIteratorIterator::LEAVES_ONLY -
o RecursiveIteratorIterator::SELF_FIRST -
o RecursiveIteratorIterator::CHILD_FIRST -
o RecursiveIteratorIterator::CATCH_GET_CHILD -
PHP Documentation Group RECURSIVEITERATORITERATOR(3)