Задать вопрос

Плохо ли в функции передавать многомерные массивы?

Скрипт для выполнения различного функционала "генерирует" многомерный массив, большой вложенности (до 50 элементов суммарно). Затем этот массив отправляется в функцию в качестве аргумента. Проблема в том, что в функции используются далеко не все переменные (обычно не более 5). Но удобство в том, что мы по сути один и тот же массив передаем в разные функции, и они берут то, что им надо. Не будет ли считаться нагрузкой это "гуляние" многомерного массива по функциям? По сути это ведь занятая память
  • Вопрос задан
  • 120 просмотров
Подписаться 2 Простой Комментировать
Ответ пользователя oleg_ods К ответам на вопрос (3)
@oleg_ods
Как вариант сделать этот массив неким подобием конфига, а функциям передавать только его элементы.

Но скорее всего Вам лучше пересмотреть логику приложения.
Ответ написан
Комментировать