¿La forma más rápida de almacenar datos de configuración fácilmente editables en PHP?

¿Cuál es la forma más rápida de almacenar datos de configuración en PHP para que sea fácilmente modificable (a través de PHP)? Primero pensé en tener el archivo config.php, pero no puedo editarlo en PHP con PHP, al menos no muy simple. Luego pensé en tener archivos XML, pero analizarlos para cada solicitud HTTP es abrumador. Entonces, pensé en los archivos INI, pero luego pensé que los archivos INI están restringidos a valores int / string. Al final, he llegado a la conclusión de que el archivo codificado JSON es el mejor:

$config['database']['host'] = ...;
$config['another']['something'] = ...;
...
json_encode($config);

Dado que JSON puede almacenar arreglos, puedo crear configuraciones bastante complejas con él, y analiza más rápido que los archivos INI.

Mi pregunta: ¿me perdí algo o hay una mejor manera de hacer esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta