我正在尝试在 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() 不应在第 117 行的 www/concrete/libraries/cache.php 中静态调用
严格标准:不应在第 121 行的 www/concrete/libraries/cache.php 中静态调用非静态方法 Cache::getLibrary()
试图在 .htaccess 和 index.php 文件中将 error_reporting 设置为 E_ALL & ~E_STRICT。没有工作。
请解决。