Привет, я использую php, и я пытаюсь создать класс базы данных, где конструктор будет подключать класс к базе данных и назначить указатель на переменную класса. Проблема в том, что каждый раз, когда создается новый экземпляр класса, конструктор вызывается и код подключается к базе данных. Я не понимаю, почему он должен подключаться к базе данных каждый раз, когда он вызывается так, как бы я сделал, чтобы переменная класса была одинаковой во всех экземплярах, и после того, как ей задан указатель, она не создаст ее еще раз.php, создающий переменную класса
Thanks
Вы можете прочитать этот вопрос и принято отвечать: http://stackoverflow.com/questions/9227400/php-singleton-database-connection-is- this-code-bad-practice – summea
Я согласен с summea, лично я нахожу, что процесс инъекции зависимостей проще реализовать, чем singleton. – Kisaro