D' Normalization: лично для меня конечные цели автора вопроса неоднозначны. К тому же, вполне вариант создать шаблон для конфига и рендерить его в файл. Ну или если шаблонизатор больше нигде не нужен, то можно создать шаблон конфига с плейсхолдерами типа #DB_HOST#, #DB_PASSWORD# и с помощью preg_replace менять их на нужные значения, после чего опять же выводить в файл.