我正在使用CakePHP 1.3.16和PHP 5.4.6。新的PHP版本引发了一些旧的1.3 CakePHP应用程序的弃用警告,这些应用程序通过更新到1.3.16版本来修复。不幸的是,当使用控制台时,我仍然会收到已弃用的警告,这非常令人讨厌,我找不到关闭它们的地方。这是我试过的:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
。error_reporting($reporting)
的所有行说error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT)
。有没有其他人遇到过这个问题?
答案 0 :(得分:2)
在 app / Config / core.php 中将debug
模式更改为0:
Configure::write('debug', 0);
答案 1 :(得分:0)
对于 cakephp 3。* ,只需在config / app.php文件中设置以下值:
// in config/app.php
'Error' => [
'errorLevel' => E_ALL ^ E_DEPRECATED ^ E_USER_DEPRECATED,
]