Інтерфейс RecursiveIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Вступ
Класи, що реалізують RecursiveIteratorможуть бути використані для рекурсивного перебору ітераторів.
Огляд інтерфейсів
interface RecursiveIterator
extends
Iterator {
/* Методы */
public getChildren(): ?RecursiveIterator
public hasChildren(): bool
/* Наследуемые методы */
public Iterator::current(): mixed
public Iterator::key(): mixed
public Iterator::next(): void
public Iterator::rewind(): void
public Iterator::valid(): bool
}
Зміст
- RecursiveIterator::getChildren— Повертає ітератор до поточного елемента
- RecursiveIterator::hasChildren— Визначає, чи можна створити ітератор для поточного елемента.