@websiteserf

Считается ли плохим тоном, наследование PDO в класс вспомогательной обертки?

Считается ли плохим тоном, наследование PDO в класс вспомогательной обертки?
Я прочел много статей где одни нахваливают обертки PDO через инстанс(phpfaq.ru/pdo/pdo_wrapper), другие придерживаются наследования PDO в класс обертки (исходный код BOOLIVE ENGINE).
Какое решение будет рациональным, если в обертке мне требуется вести дебаг логи запросов, вести кэш, производить трассировку и обрабатывать исключения?

P.S собираюсь переходить на ASP.NET - стоит ли? Или есть что-то элегантнее?
  • Вопрос задан
  • 327 просмотров
Решения вопроса 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Вообще говоря \PDO - это чужой вендроский код, вам на прямую неподвластный (разве что сырцы пыхи пилить будете), так что лучше все таки обертку, так как она будет гарантировать вам постоянство интерфейса работы с БД.
С другой стороны, если выделаете что-то не большое - выбирайте по удобству, если удобнее и быстрее наследование - пусть будет так, если обертка - тогда обертка. Руководствуйтесь здравым смыслом.
Посмотрите Doctrine на досуге
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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