The RecursiveIterator interface

Introduction

Classes implementing RecursiveIterator can be used to iterate over iterators recursively.

Interface synopsis

RecursiveIterator extends Iterator
/* Methods */
public RecursiveIteratornull RecursiveIterator::getChildren()
public bool RecursiveIterator::hasChildren()
/* Inherited methods */
public mixed Iterator::current()
public mixed Iterator::key()
public void Iterator::next()
public void Iterator::rewind()
public bool Iterator::valid()
Table of Contents