@karasique

Подключение к базе не в каждой функции класса?

В классе в каждой функции, которая работает с БД прописываю $db = new SafeMySQL($GLOBALS['db_opts']);
Как можно этого избежать?
  • Вопрос задан
  • 51 просмотр
Решения вопроса 2
Подключайтесь к базе в __construct и используйте соединение $this->db.
Ответ написан
Комментировать
@Mysterion
Создайте приватное свойство $_db в классе, например, и в конструкторе этого класса сохраняйте в это свойство подключение к базе.
И будете в методах класса использовать как $this->_db.
Или наследуйте классы от другого, в котором сделано тоже самое, чтобы не создавать каждый раз свойство.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽