У меня есть класс Page
, который создает экземпляр DB
с именем $db
.
В __construct()
из Page
я создаю новый объект $db
и извлекаю кучу данных конфигурации из файла.
Теперь у класса DB есть метод _connectToDB()
, который (пытается) подключиться к базе данных.
Есть ли способ в классе DB вызвать массив конфигурации родительского класса? Я не хочу делать глобальные переменные, если мне не нужно, и я не хочу дважды получать данные конфигурации.
Псевдокод может выглядеть примерно так ...
$dbUsername = get_calling_class_vars(configArray['dbUserName']);