При работе мы используем файл .ini для установки переменных до вызова остальной части фреймворка (я думаю, что он идет
function getConfigVars(){
//read my_config.ini file
....
//call framework
}
и я всегда задавался вопросом, есть ли такая возможность для этого.
Мне кажется, что вам нужно писать правила доступа, чтобы люди не смотрели на него из Интернета, а php должен разбирать его и понимать.
Итак, зачем использовать my_config.ini, а не my_config.php? Это не похоже на то, что кто-то должен прикасаться к нему после того, как он настроен, и кажется более удобным просто вызвать переменные и иметь возможность автоматизировать свой IDE файл, где бы вы ни использовали переменные ini/анализировать его на наличие ошибок.