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

Как вынести подключение к БД?

Здравствуйте! Такой вопрос: у меня есть класс, и много методов, в каждом из которых я подключаюсь к базе данных. Для сокращения количества кода хотелось бы вынести подключение к БД в конструктор класса, а из методов его убрать. Это возможно?
  • Вопрос задан
  • 336 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Можно, только в конструктор лучше передавать подключение к бд, а не выносить туда его.
public function __construct($pdo) {
		$this->pdo = $pdo;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rema1ns
@Rema1ns
и так сойдет
Да, можно в синглон закинуть подключение к бд
Ответ написан
trevoga_su
@trevoga_su
на те мою оберточку www.database.phpinfo.su
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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