Как мы все знаем, json_decode
дает вам возможность возвращать ассоциативный массив или объект. Есть много других ситуаций, когда у нас есть два варианта. Очевидно, что в некоторых случаях использование одного или другого более "целесообразно" на основе типа данных, с которыми вы имеете дело (группа данных, относящихся к одному элементу, и список элементов).
Мне интересно, есть ли разница в эффективности использования одного и другого с точки зрения памяти, скорости и т.д.? Меня особенно интересует время доступа для очень большого объекта - как это сравнивается с очень большим массивом и почему?
Извините, если это было обсуждено ранее, поиск не появился. Я пишу бенчмарк, который может сказать мне, какой из них лучше, но не поможет мне понять, почему.