Как я могу получить доступ к соединению PDO (к mysql) в моих методах класса из отдельного файла, не переписывая новый PDO () каждый раз, когда мне нужно соединение? И без использования шаблона синглтона - который, по-видимому, осуждается?
редактирование:
В прошлом я создал класс базы данных, и в этом классе ему был назначен атрибут $ connection для подключения через mysql_connect в методе __construct. В том же файле я бы создал экземпляр класса, чтобы он был готов к работе. Затем, когда бы мне ни понадобилось это соединение, я просто запрашивал этот файл базы данных и добавлял глобальное $ connection в метод, который требует $ connection. Я просто не могу найти надежный способ сделать это с помощью нового PDO ($ dsn, $ user, $ password);