PHP-структура, доступная как массив и объект одновременно — возможно ли и как?
Реализовав интерфейс ArrayAccess
интерфейс ArrayAccess, Countable, Iterator, классы ArrayIterator, ArrayObject, SplFixedArray