有没有办法防止覆盖PHP设置?

时间:2011-04-07 21:38:41

标签: php error-handling

当我收回另一个项目时,我真的很累(或懒惰?),手动设置一些设置,如“display_errors”等。

我希望在我的开发环境中默认设置它们,并且当我第一次“访问”项目时,无需再做错误。

在某些应用程序中,它既简单又快捷,但有时候不仅仅是痛苦。

我很确定这是一个PHP选项,可以防止在某些设置中使用ini_seterror_reporting

2 个答案:

答案 0 :(得分:1)

您可以使用php.ini指令disable_functions。它需要以逗号分隔的函数名列表来禁用

答案 1 :(得分:0)

几乎只有一个选项:使用runkit extension覆盖函数,代理对原始函数的所有调用,除非它设置display_errors。这应该有用,虽然对于这样一个微不足道的设置可能有点麻烦?