(PHP 5 >= 5.0.0)
Интерфейс, определяющий, является ли класс обходимым (traversable) используя foreach.
Абстрактный базовый интерфейс, который не может быть реализован сам по себе. Вместо этого он должен быть реализован используя IteratorAggregate или Iterator.
Замечание:
Внутренние (встроенные) классы, которые реализуют этот интерфейс, могут быть использованы в конструкции foreach и не обязаны реализовывать IteratorAggregate или Iterator.
Замечание:
Это внутренний интерфейс, который не может быть реализован в скрипте PHP. Вместо него нужно использовать либо IteratorAggregate, либо Iterator. При реализации интерфейса, наследующего от Traversable, убедитесь, что в секции implements перед его именем стоит IteratorAggregate или Iterator.
Этот интерфейс не имеет методов, его единственная цель - быть базовым интерфейсом для всех обходимых классов.