@karasique

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

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

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

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