错误处理-是否有一种方法来防止重写php设置


error handling - Is there a way to prevent override of php settings?

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

我希望在我的开发环境中默认设置它们,并且在我第一次"访问"项目时不需要做更多的事情来显示错误。

在某些应用程序中,这很简单,但有时却非常痛苦。

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

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

几乎只有一个选择:用runkit扩展覆盖函数,代理所有对原始函数的调用,除非它设置了display_errors。这应该可以工作,尽管对于这样一个微不足道的设置可能有点麻烦。