Параметры жесткого кодирования в файлах PHP плохие, потому что те же самые файлы PHP будут отправляться, копироваться, помещаться в репозитории и т. Д. С паролями следует обращаться с большей секретностью.Также раздражает необходимость перезаписывать исходные файлы локальными копиями.
Обратите внимание, что я имею в виду именно встраивание в обычные файлы PHP в кодовую базу вашего проекта.Если вы поместите свои параметры конфигурации в PHP-файл, который является внешним по отношению ко всему этому, то ничего из вышеперечисленного не применимо.
Если вы беспокоитесь о накладных расходах при разборе одного файла конфигурации, то вам не следуетвообще используя PHP ... Однако вы можете ограничить чтение файла, анализируя его только тогда, когда не может быть найдена кэшированная (например, memcache) копия.