我在php.ini中设置了error_reporting = 0
,但是当我创建一个包含<?php echo "error: ".error_reporting(); ?>
的脚本时,它会报告错误级别为7.还有什么可以设置error_reporting值?
答案 0 :(得分:1)
可以使用error_reporting(E_ERROR | E_WARNING | E_PARSE);
顺便说一下。你确定要加载正确的php.ini文件吗?用phpinfo();
检查答案 1 :(得分:0)
如果你直接修改了php.ini,我猜你正在使用apache,你必须重新启动才能使更改生效。
好的,重启并且不工作?您可以尝试使用纯PHP代码进行设置:
error_reporting(E_ALL | E_STRICT);
答案 2 :(得分:0)
有许多地方可以设置覆盖主php.ini
。运行phpinfo()
并检查本地值和主值以进行error_reporting。还要检查是否存在以下任何一种情况,以及它们是否具有error_reporting的不同设置:
以上任何一项都可以覆盖已加载配置文件php.ini
中的设置。