2009-07-07 19 views
5

php'de parse_ini_file() işlevine bir alternave arıyorum. Konfigürasyon ayarlarını saklamak için basit bir yol istiyorum, fakat sınırsız sayıda çoklu dizileri, özel karakterleri, vb. Saklamak için esneklik istiyorum. Herhangi bir fikir var mı?En iyi php config/ini sınıfı?

+0

Zend seçeneğiyle devam ettiniz mi, yoksa Zend gerektirmeyen bir çözüm buldunuz mu? –

+0

üzerinde çalıştığım proje ile kendi temel yapılandırma sınıfımı yazmayı bitirdim, ancak şimdi oldukça kolay kullanımlı ve bazı iyi özelliklere (dev/aşamalandırma/üretim için bir yapılandırma dosyası) sahip olduğu için Zend kullanıyorum) –

cevap

7

Zend_Config_Ini bunun için güzel tasarıyı uygun olacaktır:

$ ayarlar = new Zend_Config_Ini ('//yol/config.ini', 'evreleme');

echo $ config-> database-> params-> host; // baskılar "dev.ornek.com"

echo $ config-> database-> params-> dbname; // baskı "dbname"

+0

teşekkürler, harika görünüyor –