PHP
SPL/Iterators

RecursiveCachingIterator (class)

The RecursiveCachingIterator class

Introduction

(PHP 5 >= 5.1.0, PHP 7)

...

Class synopsis

RecursiveCachingIterator extends CachingIterator implements Countable , ArrayAccess , OuterIterator , RecursiveIterator {

/* Methods */

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

public RecursiveCachingIterator getChildren ( void )

public bool hasChildren ( void )

/* Inherits */

public CachingIterator::__construct ( Iterator $iterator [, int $flags = self::CALL_TOSTRING ] )

public int CachingIterator::count ( void )

public void CachingIterator::current ( void )

public array CachingIterator::getCache ( void )

public int CachingIterator::getFlags ( void )

public Iterator CachingIterator::getInnerIterator ( void )

public void CachingIterator::hasNext ( void )

public scalar CachingIterator::key ( void )

public void CachingIterator::next ( void )

public void CachingIterator::offsetExists ( string $index )

public void CachingIterator::offsetGet ( string $index )

public void CachingIterator::offsetSet ( string $index , string $newval )

public void CachingIterator::offsetUnset ( string $index )

public void CachingIterator::rewind ( void )

public void CachingIterator::setFlags ( int $flags )

public void CachingIterator::__toString ( void )

public void CachingIterator::valid ( void )

}

Table of Contents

  • RecursiveCachingIterator::__construct — Construct

  • RecursiveCachingIterator::getChildren — Return the inner iterator's children as a RecursiveCachingIterator

  • RecursiveCachingIterator::hasChildren — Check whether the current element of the inner iterator has children

← RecursiveArrayIterator::hasChildren

RecursiveCachingIterator::__construct →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/class.recursivecachingiterator.php