Интерфейс Traversable

(Информация о версии неизвестна, возможно, только в SVN)

Введение

Интерфейс, определяющий, является ли класс обходимым (traversable) используя foreach.

Абстрактный базовый интерфейс, который не может быть реализован сам по себе. Вместо этого он должен быть реализован используя IteratorAggregate или Iterator.

Замечание:

Внутренние (встроенные) классы которые реализует этот интерфейс могут быть использованы в конструкции foreach и не обязаны реализовывать IteratorAggregate или Iterator.

Замечание:

Это внутренний интерфейс движка, который не может быть реализован в скрипте PHP. Либо IteratorAggregate, либо Iterator должен быть использован вместо него.

Обзор интерфейсов

Traversable {
}

Этот интерфейс не имеет методов, его единственная цель - быть базовым интерфейсом для всех обходимых классов.


Участник рейтинга Тэглайн 2010