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

有没有办法防止覆盖php设置?,php,error-handling,Php,Error Handling,当我收回另一个项目时,我真的很累(或者很懒?),手动设置一些设置,比如“display\u errors”,等等 我希望在我的开发环境中默认设置它们,并且在我第一次“访问”项目时不需要做更多的事情来显示错误 在某些应用程序中,这很容易,也很快,但有时会让人感到更痛苦 我很确定这是一个PHP选项,可以防止在某些设置中使用ini\u集或错误报告。您可以使用PHP.ini指令禁用函数。它需要一个逗号分隔的函数名列表来禁用几乎只有一个选项:用代理覆盖函数,所有对原始函数的调用,除非它设置了display

当我收回另一个项目时,我真的很累(或者很懒?),手动设置一些设置,比如“
display\u errors
”,等等

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

在某些应用程序中,这很容易,也很快,但有时会让人感到更痛苦


我很确定这是一个PHP选项,可以防止在某些设置中使用
ini\u集
错误报告

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

几乎只有一个选项:用代理覆盖函数,所有对原始函数的调用,除非它设置了display\u errors。这应该行得通,尽管对于这样一个琐碎的设置可能有点麻烦?

是的,谢谢,我知道这个函数,但我不想禁用ini_集,我只想防止覆盖某些选项。打开安全模式?:)是的,我想说点讽刺的话。:)没错,这很简单,但有些projet使用自己的“错误设置”,这在您尝试调试时很烦人。True。在这种情况下;唯一可行的选择是用runkit覆盖函数。