21.13 Konfigurationsdateien einlesen

Problem

Sie wollen Konfigurationsdateien verwenden, um Einstellungen in Ihren Programmen zu initialisieren.

Lösung

Verwenden Sie parse_ini_file():

$config = parse_ini_file('/etc/myapp.ini');

Diskussion

Die Funktion parse_ini_file() liest Konfigurationsdateien ein, die wie die Hauptkonfigurationsdatei von PHP, php.ini, aufgebaut sind. Allerdings werden die Einstellungen in der Konfigurationsdatei nicht auf die Konfiguration von PHP angewendet – stattdessen gibt parse_ini_file() die Werte aus der Datei in einem Array zurück.

Wenn parse_ini_file() zum Beispiel eine Datei mit dem folgenden Inhalt übergeben wird:

; physische Eigenschaften eyes=brown hair=brown glasses=yes ; andere Eigenschaften name=Susannah likes=monkeys,ice ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.