(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Allows iterating over a RecursiveIterator to generate an ASCII graphic tree.
$iterator,$flags = RecursiveTreeIterator::BYPASS_KEY,$cachingIteratorFlags = CachingIterator::CATCH_GET_CHILD,$mode = RecursiveTreeIterator::SELF_FIRSTpublic beginChildren(): void
public beginIteration(): RecursiveIterator
public callGetChildren(): RecursiveIterator
public callHasChildren(): bool
public current(): mixed
public endChildren(): void
public endIteration(): void
public getEntry(): string
public getPostfix(): string
public getPrefix(): string
public key(): mixed
public next(): void
public nextElement(): void
public rewind(): void
public setPostfix(string $postfix): void
public setPrefixPart(int $part, string $value): void
public valid(): bool
public RecursiveIteratorIterator::beginChildren(): void
public RecursiveIteratorIterator::beginIteration(): void
public RecursiveIteratorIterator::callGetChildren(): ?RecursiveIterator
public RecursiveIteratorIterator::callHasChildren(): bool
public RecursiveIteratorIterator::current(): mixed
public RecursiveIteratorIterator::endChildren(): void
public RecursiveIteratorIterator::endIteration(): void
public RecursiveIteratorIterator::getDepth(): int
public RecursiveIteratorIterator::getInnerIterator(): RecursiveIterator
public RecursiveIteratorIterator::getMaxDepth(): int|false
public RecursiveIteratorIterator::getSubIterator(?int $level = null): ?RecursiveIterator
public RecursiveIteratorIterator::key(): mixed
public RecursiveIteratorIterator::next(): void
public RecursiveIteratorIterator::nextElement(): void
public RecursiveIteratorIterator::rewind(): void
public RecursiveIteratorIterator::setMaxDepth(int $maxDepth = -1): void
public RecursiveIteratorIterator::valid(): bool}
RecursiveTreeIterator::BYPASS_CURRENTRecursiveTreeIterator::BYPASS_KEYRecursiveTreeIterator::PREFIX_LEFTRecursiveTreeIterator::PREFIX_MID_HAS_NEXTRecursiveTreeIterator::PREFIX_MID_LASTRecursiveTreeIterator::PREFIX_END_HAS_NEXTRecursiveTreeIterator::PREFIX_END_LASTRecursiveTreeIterator::PREFIX_RIGHT
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.recursivetreeiterator.php