где норм? opendir readdir в обще не рекомендованно использовать, есть glob или globiterator для таких случаев
А вообще, УГ способ создавать класс для конфигураций. Если выше брать
можно использовать класс наследуя его реестром (паттерн)
ибо надо мыслить на будущие если для себя пишешь, настройки могут быть разные, системные, пользовательские, гостевые...
Nets, Держи. Но это мое собственное решение. Слегка пояснила.
Для подключения лучше тогда при такой логике юзать require.
При использовании require в случае отсутсвия файла, выполнение программы прекрашается.
Да и хранить конфигурацию нативно в PHP как-то не кошерно =)
Не используй ооп, четкие кодеры не юзают это уг.
Hatsune Miku, А чем хранение в PHP плохо? Зачем усложнять?)
Зачем в функции collection перебирать массив, для простой операции слияния?
Учи матчасть) php.net/manual/ru/function.array-merge.php
И я может чего не знаю, но разве твой класс, для конфигурации не умеет работать с конфигурацией?
То есть по задумке, ты каждый параметр должен ранее установить сам... у тебя не класс конфигов, а простой реестр.