Я много работаю в WordPress, и я заметил, что гораздо больше функций возвращают объекты, чем массивы. Результаты базы данных возвращаются как объекты, если вы специально не запрашиваете массив. Ошибки возвращаются как объекты. Вне WordPress большинство API-интерфейсов предоставляют вам объект вместо массива.
Мой вопрос: почему они используют объекты вместо массивов? По большей части это не имеет большого значения, но в некоторых случаях я нахожу объекты сложнее не только обрабатывать, но и обматывать голову. Есть ли причина использования для использования объекта?
Я программист PHP. У меня степень либерального искусства. Так что простите меня, если я упустил фундаментальный аспект информатики.;)