@Brad F Джейкобс приводит пример, или этого не произошло

ли возможность создать файл конфигурации с глобальными переменными, которые видны внутри класса? Что-то похожее на это:

config.php:

$config['host_address'] = 'localhost';
$config['username '] = 'root';
$config['password'] = 'root';
$config['name'] = 'data';

db.php:

include('config.php');
class DB
{
    private $_config = array($config['host_address'], $config['username'], $config['password'], $config['name']);
    ...

Текущее свойство:

private $ _config = array();

Я не хочу передавать через конструктор на мой коннектор базы данных Singleton:

DB::getInstance(array('localhost', 'root', 'root', 'data'));

Ответы на вопрос(3)

Ваш ответ на вопрос