Comment créer une interface composée d'autres interfaces?

J'aimerais créer une interface, IFoo, qui est en fait une combinaison d'une interface personnalisée, IBar, et quelques interfaces natives, ArrayAccess, IteratorAggregate, et Serializable. PHP ne semble pas permettre d'interfaces de mettre en œuvre d'autres interfaces, comme je reçois le message d'erreur suivant lorsque j'essaie:

PHP Parse error: syntax error, unexpected T_IMPLEMENTS, expecting '{' X ligne Y

Je sais que les interfaces peuvent s'étendre à d'autres, mais PHP ne permet pas l'héritage multiple, et je ne peux pas modifier les interfaces natives, alors maintenant je suis coincé.

Dois-je répéter les autres interfaces dans IFoo, ou est-il une meilleure façon qui me permet de réutiliser les indigènes?

  • Vous n'avez pas posté tout code d'erreur se rapporte. Mais vous devriez.
InformationsquelleAutor FtDRbwLXw6 | 2012-12-18