我在php.ini中设置了error_reporting = 0
,但是当我创建一个包含<?php echo "error: ".error_reporting(); ?>
的脚本时,它报告的错误级别为7.还可以设置error_reporting值?error_reporting如何被覆盖?
回答
它可以在PHP中使用error_reporting(E_ERROR | E_WARNING | E_PARSE);
顺便说一下设置。你确定你正在加载正确的php.ini文件吗?用phpinfo()检查它;
我知道,但我的文件字面上只包含'<?php回声“错误:”.error_reporting(); ?>,所以它必须被设置在别的地方。 – Benubird
如果您已经直接修改了php.ini,并且我在猜测您使用的是Apache,那么您必须重新启动才能使更改生效。
好的,重新启动,不能正常工作?您可以尝试使用纯PHP代码设置:
error_reporting(E_ALL | E_STRICT);
我修改后重新启动。如果我在代码中调用error_reporting,那么是的,我可以改变它;但为什么它最初与ini文件不同? – Benubird
echo ini_get('error_reporting');'?返回什么? – CentaurWarchief
ini_get('error_reporting');还回报7 – Benubird
- 1. PHP-FPM无法覆盖error_reporting?
- 2. 变量如何被覆盖
- 3. interceptUrlMap被覆盖?
- 4. JSONArray被覆盖
- 5. jQuery .data()被覆盖
- 6. 阵列被覆盖
- 7. javax.swing.JFrame中被覆盖
- 8. 标签被覆盖
- 9. LinearLayout被AppBarLayout覆盖
- 10. 文件被覆盖
- 11. STATIC_URL被覆盖1.8
- 12. 列表被覆盖?
- 13. 变量被覆盖
- 14. Opengl VAO被覆盖
- 15. 图像被覆盖
- 16. ZoneAwarePromise已被覆盖
- 17. 内容被覆盖
- 18. R.id.值被覆盖
- 19. 变量被覆盖
- 20. 按钮,被覆盖
- 21. Ajax Url被覆盖
- 22. 如何阻止数组被覆盖?
- 23. 当前文件如何被覆盖?
- 24. 如何防止值被覆盖?
- 25. Jquery - 如何确保它不被覆盖
- 26. 我的数组值如何被覆盖
- 27. 如何使活动不被RecentApps覆盖?
- 28. 如何阻止char变量被覆盖?
- 29. 如何停止float:left div被div覆盖?
- 30. 如何使滚动条不被覆盖
解决:原来我有一个.htaccess重定向到一个脚本,它将设置error_reporting,然后包含原始文件。 – Benubird