У меня есть объект, который реализует IteratorAggregate
и ArrayAccess
, который внутренне содержит массив, который будет сгенерирован при его доступе.
Я хочу использовать array_walk_recursive
для этого объекта, но он не работает. Кажется, что это невозможно из-за реализации array_walk_recursive
или мне просто нужно добавить интерфейс к моему объекту. Что мне не хватает?
Поскольку array_walk_recursive
работает с массивами, ваш объект, вероятно, должен реализовать интерфейс ArrayAccess .