有人在 stackoverflow 上建议我在这里发布我的问题,它与 wamp64/php/apache 有关。
仅在我的服务器重新启动后以及第一次显示页面时才会显示弃用函数错误消息。
之后,我可以随意刷新页面,但无法再次收到消息。
我想修复已弃用的功能,因此消息不能永久显示真是很烦人。
display_error 处于打开状态,error_reporting 为 E_ALL。
我使用 wamp64、Apache 2.4、MySQL 5 和 8、MariaDB 10、PHP 5 和 7
日志显示错误也只出现过一次,之后就没再出现过。所以我怀疑是缓存问题,但在哪里……?
无论使用什么浏览器,都会发生同样的问题。
有什么想法吗?非常感谢 Nico。
答案1
我终于找到了答案。问题出在 PHP 缓存上。
为了允许显示“通知”,我需要停用 PHP 中的缓存系统。
要做到这一点:
- php.ini,设置 opcache.enable =0
重新启动服务器,一切正常。当然,这仅用于开发目的,不用于生产。
我希望这有帮助