是否可以在PHP中设置php.ini
值?最佳范围有限吗?
背景:我想在short_open_tag
命令的持续时间内强制允许include
以促进内容编写者的工作。实际的PHP Web应用程序始终使用长标签(好吧,一个在开头,一个在结尾,真的),但对于内容文件,我想启用更方便的快捷方式。
然后,内容文件由输出缓冲和require
的组合呈现,其结果用于填写视图特定的模板。 (我知道像Smarty这样的模板引擎,但我不想在这里使用它们。)
遗憾的是,php.ini
documentation没有说明如何查询/设置配置值。
答案 0 :(得分:4)
答案 1 :(得分:2)
您可以使用ini_set()
:http://php.net/ini_set动态设置一些PHP配置变量。请注意,并非所有变量都可以在运行时更改,但short_open_tag
可以。有关在哪些情况下可以和不可以更改的内容的详细信息,请参见此处:http://php.net/ini.core.php。
答案 2 :(得分:1)