【发布时间】:2012-07-12 11:27:30
【问题描述】:
我正在尝试在 mamp 的 php.ini 中将 error_reporting 设置为 E_ALL & ~E_STRICT。
但这一点都没有受到影响。我通过设置不同的 error_reporting(如 E_NOTICE)确认我正在编辑正确的文件,并检查了 phpinfo 以验证相同。
但只有 ~E_STRICT 没有发生。
当我访问我的 cms (concrete5) 时,它会给我一个严格的错误列表(粘贴下面的前几个):
Strict Standards: Non-static method Cache::get() should not be called statically in www/concrete/models/package.php on line 78
严格标准:非静态方法 Cache::key() 不应在 www/concrete/libraries/cache.php 第 117 行静态调用
严格标准:非静态方法 Cache::getLibrary() 不应在第 121 行的 www/concrete/libraries/cache.php 中静态调用
试图在 .htaccess 和 index.php 文件中将 error_reporting 设置为 E_ALL & ~E_STRICT。没有工作。
请解决。
【问题讨论】:
-
你为什么试图抑制错误而不是修复它们???
标签: mamp php error-reporting strict concrete5