Сори не по теме. А сам вывод как осуществляется. То есть парс строки и обращение к массиву?Config::get('app.mysql.connection.hostname');
Вот так к примеру.
app. - указание на то, что искать надо в папке конфигов приложения, а не ядра.
mysql. - имя файла в папке конфигов
остальные два - вложенность индексов массива.
А не много ли условных конструкций для вывода?
И наследовать потом от него bootstrap_local?в bootstrap какой-нибудь
А есть смысл держать конфиги в сессиях? Или это не правильно?если так хочется оптимизировать - пиши тулзу которая все файлы сложит в единый массив типа
array('app.db.mysql.login'=>'root','app.db.mysql.password'=>'') , но на самом деле это оптимизация на спичках
А где их тогда хранить? Скажем есть у насконечно это неправильно, мало того что сессия разрастётся в вес, так ещё и конфиги бывает меняются
$data = (array) implode($config_file);
в дисковой, и в ручную обновлять его
и ещё раз повторюсь что эта оптимизация даст ОЧЕНЬ мало
ob_start();
print_r($data);
$data = ob_get_content();
ob_get_clean();