Каков самый быстрый способ хранения данных конфигурации на PHP, чтобы он легко менялся (через PHP)? Сначала я подумал о файле config.php, но я не могу редактировать его на лету с PHP, по крайней мере, не очень просто? Затем я подумал о XML файлах, но разбор их для каждого HTTP-запроса является ошеломляющим. Итак, я подумал о файлах INI, но потом понял, что файлы INI ограничены значениями int/string. В конце концов, я пришел к выводу, что файл с кодировкой JSON является лучшим:
$config['database']['host'] = ...;
$config['another']['something'] = ...;
...
json_encode($config);
Поскольку JSON может хранить массивы, я могу создать с ним довольно сложные конфигурации, и он анализирует быстрее, чем файлы INI.
Мой вопрос: я что-то пропустил или есть лучший способ сделать это?