Homestead PHP 7.3 php.ini - 无法禁用已弃用的警告

Homestead PHP 7.3 php.ini - unable to disable deprecated warnings

提问人:Zabs 提问时间:10/18/2019 更新时间:10/18/2019 访问量:1692

问:

我正在使用 Homestead/Vagrant 在 PHP 7.3 上运行 Zend 1.x 应用程序,并收到许多已弃用的警告 - 我试图禁用这些警告,但似乎没有什么可以“隐藏”已弃用的警告 - 我在php.ini中添加了以下内容并重新启动了 fpm 和 apache,但我仍然在浏览器中看到这些错误。

php.ini error_reporting

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

这是我在浏览器中看到的错误

Deprecated: The each() function is deprecated....

PHP 处理 Homestead 错误报告

评论

0赞 GordonM 10/18/2019
如果可能的话,尝试获取应用程序的更新版本(或者如果是您自己的代码,请自行更新!如果做不到这一点,你最好在docker容器之类的东西上对旧版本的PHP运行它。至少这样,它将与更现代的代码隔离开来
2赞 Dharman 10/18/2019
不要隐藏错误,要修复它们!
0赞 Zabs 10/18/2019
@Dharman你是对的,但是出于这个特定目的,因为我们在这个旧版应用程序中有很多弃用的功能,我现在只需要隐藏它们,但我大体上同意你的看法

答: 暂无答案