4
嘿,我有這個在我的ini文件還挺結構我希望能夠解析變量值變量在.ini文件PHP的
site.url = "www.example.com"
site.url.images = site.url "/images"
但是裏面的變量,site.url不在site.url內部解析。圖片。
我使用Zend配置INI解析我的INI文件。除了自己添加此功能之外,是否有解決方案?
嘿,我有這個在我的ini文件還挺結構我希望能夠解析變量值變量在.ini文件PHP的
site.url = "www.example.com"
site.url.images = site.url "/images"
但是裏面的變量,site.url不在site.url內部解析。圖片。
我使用Zend配置INI解析我的INI文件。除了自己添加此功能之外,是否有解決方案?
將Zend_Config_Ini的不做到這一點(因爲PHP的內置parse_ini_file()不會做)。
所以你必須解決它在某種程度上。
似乎明顯(對我來說)這兩種方法:
只是不去做。在你的榜樣,剛剛成立site.url.images爲「圖像」,並建立在應用程序代碼的URL(實現一個漂亮的小getUrlForImage($ IMG)函數構建了基於該配置值和參數正確的URL)
擴展到Zend_Config_Ini的做一些後處理。
在後一種情況下,你可能會喜歡的東西更好:
site.url.image = 「%% site.url %% /圖片」
然後走陣配置值進行替換。