писать интерфейс самому нет необходимости, в пхп пятом есть много вшитых интерфейсов, для примера какие я лично знаю: ArrayAccess, IteratorAggregate, Traversable
akawin (07.05.2011/17:53) aNNiMON, я бы не стал так критиковать, ArrayAccess очень упрощает работу с многомерными массивами, как и другие, за нас уже всё продумано Он не критиковал, просто сказал, что на систмных далеко не уедешь