Interfaces e Classes pré-definidas
PHP Manual

A interface Traversable

(PHP 5 >= 5.0.0, PHP 7)

Introdução

Interface para detectar se uma classe é percorrível utilizando o foreach.

Interface básica abstrata que não pode ser implementa sozinha. Ao invés, deve ser implementada as interfaces IteratorAggregate ou Iterator.

Nota:

Classes internas (built-in) que implementam essa interface podem ser utilizadas em um construtor de linguagem foreach e não precisam implementar as interfaces IteratorAggregate ou Iterator.

Nota:

É uma interface interna do motor do PHP que não pode ser implementada em scripts PHP. A interface IteratorAggregate ou Iterator deve ser implementada em substituição. Ao implementar uma interface que estende Traversable, tenha certeza de colocar a interface IteratorAggregate ou Iterator antes na cláusula de implementações.

Resumo da Interface

Traversable {
}

Esta interface não possui métodos, seu único propósito é de servir como interface base para todas as classes percorríveis.


Interfaces e Classes pré-definidas
PHP Manual