PHP 8.0.0 Beta 4 available for testing

RecursiveCachingIterator クラス

(PHP 5 >= 5.1.0, PHP 7)

はじめに

...

クラス概要

RecursiveCachingIterator extends CachingIterator implements Countable , ArrayAccess , OuterIterator , RecursiveIterator {
/* 継承した定数 */
const integer CachingIterator::CALL_TOSTRING = 1 ;
const integer CachingIterator::CATCH_GET_CHILD = 16 ;
const integer CachingIterator::TOSTRING_USE_KEY = 2 ;
const integer CachingIterator::TOSTRING_USE_CURRENT = 4 ;
const integer CachingIterator::TOSTRING_USE_INNER = 8 ;
const integer CachingIterator::FULL_CACHE = 256 ;
/* メソッド */
public __construct ( Iterator $iterator [, int $flags = self::CALL_TOSTRING ] )
public hasChildren ( void ) : bool
/* 継承 */
public CachingIterator::__construct ( Iterator $iterator [, int $flags = self::CALL_TOSTRING ] )
public CachingIterator::count ( void ) : int
public CachingIterator::current ( void ) : mixed
public CachingIterator::getCache ( void ) : array
public CachingIterator::getFlags ( void ) : int
public CachingIterator::hasNext ( void ) : void
public CachingIterator::key ( void ) : scalar
public CachingIterator::next ( void ) : void
public CachingIterator::offsetExists ( mixed $index ) : void
public CachingIterator::offsetGet ( string $index ) : void
public CachingIterator::offsetSet ( mixed $index , mixed $newval ) : void
public CachingIterator::offsetUnset ( string $index ) : void
public CachingIterator::rewind ( void ) : void
public CachingIterator::setFlags ( int $flags ) : void
public CachingIterator::__toString ( void ) : void
public CachingIterator::valid ( void ) : void
}

目次

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top