@RomanoFFUA

Куда помещать результаты запроса с бд — в массив или в объект?

Здравствуйте.
По работе часто сталкиваюсь с чужим кодом, видел оба варианта и очень давно меня мучает вопрос. Во что лучше по-вашему помещать результаты запроса с БД: каждую полученную строку в stdClass или в ассоциативный массив? Почему именно так?

Спасибо за ваши ответы.
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 2
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Объекты модели в коллекции, разумеется.
Ответ написан
Комментировать
okwinza
@okwinza
PHP Developer
Плюсы хранить данные в DTO:
  1. Typehinting, автокомплит.
  2. Возможность валидации данных.
  3. Код получается чище и читабельнее.
  4. Возможность как угодно управлять поведением объекта.


Плюсы таскать данные туда-сюда массивами:
  1. Это быстро.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы