是否可以在PHP中設置php.ini
值?最佳範圍有限?以編程方式設置php.ini值
背景:我想在include
命令的持續時間內強制允許short_open_tag
以方便內容編寫者的作業。實際的PHP Web應用程序在整個過程中使用長標籤(實際上,開始時是一個,結束時是一個),但對於內容文件,我希望啓用更方便的快捷方式。
的內容文件,然後通過輸出緩衝和require
的組合呈現的,並在此結果用於填寫一個視圖特定的模板。 (我知道Smarty這樣的模板引擎,但我不想在這裏使用它們。)
不幸的是,這個php.ini
documentation不知道如何查詢/設置配置值。
'short_open_tag'具體可以[不能在運行時改變(http://stackoverflow.com/questions/ 5633301/can not-turn-off-short-open-tag-in-ini-set)了。 – mario 2011-12-29 11:42:01
@mario:作爲php 5.3.0,[它可以](http://www.php.net/manual/en/ini.list.php)。 – 2011-12-29 11:47:28
@Cicada:啊,好的。混合起來了。 (這對我來說只是一個不起作用的功能,只能用於五分之一的部署目標。) – mario 2011-12-29 11:49:49