RecursiveCachingIterator
RecursiveCachingIterator::getChildren
RecursiveCachingIterator
PHP Manual

# RecursiveCachingIterator::__construct

(PHP 5 >= 5.1.0)

RecursiveCachingIterator::__construct — Construct

### Description

public RecursiveCachingIterator::__construct ( Iterator `$iterator` [, string `$flags` = self::CALL_TOSTRING ] )

Constructs a new RecursiveCachingIterator, which consists of a passed in `iterator`.

Warning

This function is currently not documented; only its argument list is available.

### Parameters

`iterator`

  The iterator being used.

`flags`

  The flags. Use `CALL_TOSTRING` to call RecursiveCachingIterator::__toString() for every element (the default), and/or `CATCH_GET_CHILD` to catch exceptions when trying to get children.

### Return Values

The RecursiveCachingIterator.

### See Also

- CachingIterator::__construct() - Construct a new CachingIterator object for the iterator.

RecursiveCachingIterator
RecursiveCachingIterator::getChildren
RecursiveCachingIterator
PHP Manual