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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽