(PHP 5 >= 5.0.0, PHP 7)
Interfaz para detectar si una clase puede recorrerse mediante foreach.
Una interfaz abstracta base no puede ser implementada sola. En su lugar, debe ser implementada con IteratorAggregate o con Iterator.
Nota:
Las clases internas que implementan esta interfaz pueden ser usadas en una construcción foreach y no necesitan implementar IteratorAggregate o Iterator.
Nota:
Esta es una interfaz del motor interno que no puede ser implementada en scripts de PHP. Se debe emplear en su lugar o IteratorAggregate, o bien Iterator. Cuando se implementa una interfaz que extiende a Traversable, asegúrese de enumerar IteratorAggregate o Iterator antes de su nombre en la cláusula de implementación.
Esta interfaz no tiene métodos; su único propósito es servir de interfaz base para todas las clases que se pueden recorrer.