2009-07-07 21 views
5

Poszukuję alternatywy dla funkcji parse_ini_file() w php. Chcę prosty sposób przechowywania ustawień konfiguracji, ale chcę mieć możliwość przechowywania nieograniczonych poziomów wielu tablic, znaków specjalnych itd. Jakieś pomysły?najlepsza konfiguracja php/klasa ini?

+0

Czy skończyłeś używać opcji Zend, czy znalazłeś rozwiązanie, które nie wymaga Zend? –

+0

z projektem, nad którym pracowałem skończyłem pisać własną podstawową klasę konfiguracji, ale teraz używam Zend, ponieważ jest całkiem łatwy w użyciu i ma kilka dobrych dodatkowych funkcji (jeden plik konfiguracyjny dla dev/inscenizacja/produkcja itp.) –

Odpowiedz

7

Zend_Config_Ini by pasowały do ​​tego ładnie:

$ config = new Zend_Config_Ini ('/ path/to/config.ini', 'staging');

echo $ config-> database-> params-> host; // wyświetla "dev.example.com"

echo $ config-> database-> params-> dbname; // drukuje "dbname"

+0

dzięki, że wygląda świetnie –