gpt4 book ai didi

php - 如何配置 PHP 以在运行时忽略 error_reporting()?

转载 作者:可可西里 更新时间:2023-10-31 22:45:00 26 4
gpt4 key购买 nike

我正在运行一个充满 error_reporting 调用的应用程序,但我正在运行 PHP 5.5,它有很多贬值警告。我已经像这样正确配置了我的 php.ini 文件。

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

但是所有的 error_reporting() 调用都会覆盖它。有什么方法可以配置为忽略对 error_reporting() 的运行时调用吗?

更改所有 error_reporting() 调用真的很麻烦,特别是因为应用程序需要定期更新并且我想避免运行安装后 hack 脚本。

我不想提应用程序的名称,它是 VBulletin 5。

最佳答案

有一个 ini 设置 disable_functions,您可以使用它来禁用 error_reporting() 函数。这样应用程序就不能通过这个函数设置错误报告级别。

disable_functions = error_reporting

Only internal functions can be disabled using this directive. User-defined functions are unaffected. This directive must be set in php.ini For example, you cannot set this in httpd.conf.

参见:http://www.php.net/manual/en/ini.core.php#ini.disable-functions

关于php - 如何配置 PHP 以在运行时忽略 error_reporting()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com