Лысый
Новичок
свой ArrayIterator, наследовать или реализовывать?
столкнулся с необходимостью создать класс реализующий ArrayAccess и Iterator - т.е. работающий как array
реализовал implements ArrayAccess, Iterator, но тогда специфические функции не узнают его объекты, как array и тд
как быть? наследовать ArrayObject и ArrayIterator ? или правильнее реализовывать интерфейсы? но как тогда добиться "узнавания"?
столкнулся с необходимостью создать класс реализующий ArrayAccess и Iterator - т.е. работающий как array
реализовал implements ArrayAccess, Iterator, но тогда специфические функции не узнают его объекты, как array и тд
как быть? наследовать ArrayObject и ArrayIterator ? или правильнее реализовывать интерфейсы? но как тогда добиться "узнавания"?