Interfaces predefinidas
PHP Manual

La interfaz Traversable

Introducción

Interfaz para detectar si una clase es tranvesable mediante using foreach.

Una interfaz abstracta básica no puede ser implementada por su cuenta. Sin embargo debe ser implementada con IteratorAggregate o Iterator.

Note:

Las clases internas que implementan esta interfaz pueden ser usadas en una construcción foreach y no necesitan implementar IteratorAggregate o Iterator.

Note:

Este es el motor interno de una interfaz que no puede ser implementada en códigos de PHP. Se debe emplear en su lugar tanto IteratorAggregate como Iterator.

Interfaz synopsis

Traversable {
}

Esta interfaz no tiene métodos, ya que su único propósito es servir de interfaz básica para todas las clases traversable.


Interfaces predefinidas
PHP Manual