@websiteserf

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

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

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

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект