uso sirven que para las interfaces implementar herencia clases abstractas php interface

php - sirven - ¿Cómo crear una interfaz compuesta de otras interfaces?



traits php (1)

Está buscando la palabra clave extends

Interface IFoo extends IBar, ArrayAccess, IteratorAggregate, Serializable { ... }

Ver interfaces de objeto y en el ejemplo específico n . ° 2 Interfaces extensibles ff .

Me gustaría crear una interfaz, IFoo , básicamente es una combinación de una interfaz personalizada, IBar y algunas interfaces nativas, ArrayAccess , ArrayAccess y Serializable . PHP no parece permitir interfaces que implementen otras interfaces, ya que obtengo el siguiente error cuando intento:

Error de PHP Parse: error de sintaxis, T_IMPLEMENTS inesperados, esperando ''{'' en X en la línea Y

Sé que las interfaces pueden ampliar otras, pero PHP no permite la herencia múltiple y no puedo modificar las interfaces nativas, así que ahora estoy atascado.

¿Tengo que duplicar las otras interfaces dentro de IFoo , o hay una mejor manera que me permita reutilizar las nativas?