(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Introduction
...
Synopsis de la classe
class
RecursiveCachingIterator
extends
CachingIterator
implements
RecursiveIterator {
/* Constants héritées */
public
const
int
CachingIterator::CALL_TOSTRING;
public
const
int
CachingIterator::CATCH_GET_CHILD;
public
const
int
CachingIterator::TOSTRING_USE_KEY;
public
const
int
CachingIterator::TOSTRING_USE_CURRENT;
public
const
int
CachingIterator::TOSTRING_USE_INNER;
public
const
int
CachingIterator::FULL_CACHE;
/* Méthodes */
public __construct(Iterator
$iterator, int
$flags = RecursiveCachingIterator::CALL_TOSTRING)
public
getChildren(): ?RecursiveCachingIterator
public
hasChildren(): bool
/* Méthodes héritées */
public CachingIterator::count(): int
public CachingIterator::current(): mixed
public CachingIterator::getCache(): array
public CachingIterator::getFlags(): int
public CachingIterator::hasNext(): bool
public CachingIterator::key(): scalar
public CachingIterator::next(): void
public CachingIterator::offsetExists(string
$key): bool
public CachingIterator::offsetGet(string
$key): mixed
public CachingIterator::offsetSet(string
$key, mixed
$value): void
public CachingIterator::offsetUnset(string
$key): void
public CachingIterator::rewind(): void
public CachingIterator::setFlags(int
$flags): void
public CachingIterator::__toString(): string
public CachingIterator::valid(): bool
public IteratorIterator::current(): mixed
public IteratorIterator::getInnerIterator(): ?Iterator
public IteratorIterator::key(): mixed
public IteratorIterator::next(): void
public IteratorIterator::rewind(): void
public IteratorIterator::valid(): bool
}
Sommaire
- RecursiveCachingIterator::__construct — Constructeur
- RecursiveCachingIterator::getChildren — Retourne le fils de l'itérateur interne comme un CachingRecursiveIterator
- RecursiveCachingIterator::hasChildren — Vérifie si l'élément courant de l'itérateur interne a un fils