Interfaces predefinidas en PHP5
Interesante resumen de interfaces predefinidas en PHP5 que permiten darle a nuestros objetos unas características muy útiles:
- Traversable: permite usar el objeto en un foreach.
- Iterator: extiende de Traversable y permite realizar iteraciones sobre el objeto.
- IteratorAggregate: extiende de Traversable y permite añadir objetos iterators externos.
- ArrayAccess: permite comportarse al objeto como un array, usando por ejemplo el operador [].
- Serializable: permite realizar serialización en el objeto.
Vía / DZone