2009-07-07 14 views
5

Sto cercando un'alternativa alla funzione parse_ini_file() in php. Voglio un modo semplice per memorizzare le impostazioni di configurazione, ma voglio la flessibilità per memorizzare livelli illimitati di più array, caratteri speciali, ecc. Qualche idea?miglior php config/ini class?

+0

Hai finito con l'opzione Zend o hai trovato una soluzione che non richiede Zend? –

+0

con il progetto a cui stavo lavorando Ho finito per scrivere la mia classe di configurazione di base, ma ora sto usando Zend in quanto è abbastanza facile da usare e ha alcune funzioni extra (un file di configurazione per dev/staging/produzione, ecc.) –

risposta

7

Zend_Config_Ini si adatterebbe il disegno di legge bene per questo:

$ config = new Zend_Config_Ini ('/ path/to/config.ini', 'messa in scena');

echo $ config-> database-> parametri-> host; // stampa "dev.example.com"

echo $ config-> database-> parametri-> nome_db; // stampa "dbname"

+0

grazie, sembra fantastico –