我如何强制 CakePHP 3 和 CakePHP 4 显示弃用警告/通知?

How do I force CakePHP 3 and CakePHP 4 to show the deprecation warnings / notices?

我做了什么

如我所料

primaryKey() is deprecated.

以来,我屏幕顶部的弃用通知

实际发生了什么

一切正常,没有显示任何错误

我检查了什么

这看起来不错,E_ALL 包括弃用,只要在您的 app configuration 中启用 debug,就会显示弃用警告(与 PHP 无关 display_errors设置)。

如果您正在使用 Debug Kit,弃用警告将被它拦截,它们可以在 弃用 面板中找到。