Ich bin auf der Suche nach einer Alternative zur parse_ini_file() Funktion in php. Ich möchte eine einfache Möglichkeit, Konfigurationseinstellungen zu speichern, aber die Flexibilität, unbegrenzte Ebenen von mehreren Arrays, Sonderzeichen, etc. zu speichern. Irgendwelche Ideen?
Antwort
Zu viele Anzeigen?Zend_Config_Ini würde sich hierfür gut eignen:
$config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
echo $config->Datenbank->Parameter->Host; // gibt "dev.example.com" aus
echo $config->Datenbank->Parameter->Dbname; // gibt "dbname" aus
0 Stimmen
Haben Sie sich am Ende für die Zend-Option entschieden, oder haben Sie eine Lösung gefunden, die Zend nicht benötigt?
0 Stimmen
Bei dem Projekt, an dem ich gearbeitet habe, habe ich schließlich meine eigene grundlegende Konfigurationsklasse geschrieben, aber jetzt verwende ich Zend, da es ziemlich einfach zu verwenden ist und einige gute zusätzliche Funktionen hat (eine Konfigurationsdatei für Dev/Staging/Production usw.)