Вы можете поместить свои данные в качестве значений среды в Apache, как указал Петах, через SetEnv.
Вы ничего не получаете, даже в плане безопасности, это скорее вопрос предпочтений (и не забывайте, что вы не должны показывать переменные окружения через такие вещи, как phpinfo ()).
Другой распространенный способ, как вы сказали, состоит в том, чтобы хранить переменные конфигурации в файле за пределами корня документа, чтобы он не был доступен для браузера, и чтобы ваш код не читал и не показывал его содержимое другим глазам. .
Я не думаю, что есть экстравагантные классные способы сделать это:)