@Mr_Epic
Web программист

Как возвращать старое подключение, а не создавать новое?

Есть простой класс для работы с MySqli, в его конструкторе создаётся подключение всегда с одними настройками:
$this->mysqli = @new mysqli($this->cfg['mysql_host'], $this->cfg['mysql_user'], $this->cfg['mysql_pass'], $this->cfg['mysql_db']);

Если вызвать класс два раза:
$db1 = new DB();
$db2 = new DB();

Как я понимаю, PHP будет подключатся к БД два раза.

Как можно организовать этот класс, что бы при повтором его вызове использовалось уже ранее созданное подключение к БД?

Например в том же NodeJs при повторном вызове модуля он не выполняется ещё раз, а возвращает закешированный результат выполненного ранее код, как реализовать это же в PHP?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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