Der schnellste Weg, um leicht bearbeitbare Konfigurationsdaten in PHP zu speichern?

Was ist der schnellste Weg, um Konfigurationsdaten in PHP zu speichern, damit sie leicht geändert werden können (über PHP)? Zuerst habe ich mir überlegt, ob ich die Datei config.php haben soll, aber ich kann sie nicht direkt mit PHP bearbeiten, zumindest nicht sehr einfach. Dann dachte ich über XML-Dateien nach, aber das Parsen dieser Dateien für jede HTTP-Anforderung ist überwältigend. Also habe ich über INI-Dateien nachgedacht, aber dann habe ich herausgefunden, dass INI-Dateien auf int / string-Werte beschränkt sind. Am Ende bin ich zu dem Schluss gekommen, dass die JSON-codierte Datei die beste ist:

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

Da JSON Arrays speichern kann, kann ich damit recht komplexe Konfigurationen erstellen und es analysiert schneller als INI-Dateien.

Meine Frage: Habe ich etwas verpasst oder gibt es einen besseren Weg, dies zu tun?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage