是否可以在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