Основное преимущество, с которым вы обращаетесь к эффективному доступу к данным, в основном в области читабельности.Таким образом, вы можете использовать объект так же, как массив в foreach, так что более тесное взаимодействие с PHP.
a) Способ уменьшить использование памяти, не делая копию массива, но если это сделано правильно в движкетогда это должна быть новая ссылка, пока массив не будет изменен, тогда он фактически скопирован.
b) По существу
Хорошим примером этого будет расширение SimpleXML .Объект PHP / XML, с которым вы взаимодействуете, также действует как массив, что делает его эффективным в использовании, поскольку вы можете просто использовать foreach или обращаться к одному из элементов в списке.Вам не нужно извлекать массив из объекта, а затем выполнять итерации и делать с ним что-то еще, если вы хотите имя тега или атрибут.