PHP 5禁用严格的标准错误我需要在顶部设置我的PHP脚本以禁用严格标准的错误报告。有人可以帮忙吗?
3 回答
慕后森
TA贡献1802条经验 获得超5个赞
您要禁用错误报告,还是仅阻止用户查看错误报告?记录错误通常是一个好主意,即使在生产站点上也是如此。
# in your PHP code:
ini_set('display_errors', '0'); # don't show any errors...
error_reporting(E_ALL | E_STRICT); # ...but do log them
它们将记录到您的标准系统日志中,或使用该error_log指令准确指定您希望错误发生的位置。
阿晨1998
TA贡献2037条经验 获得超6个赞
没有错误。
error_reporting(0);
或者只是不严格
error_reporting(E_ALL ^ E_STRICT);
如果您想再次显示所有错误,请使用
error_reporting(-1);
沧海一幻觉
TA贡献1824条经验 获得超5个赞
以上解决方案都是正确的。但是,当我们谈论一个普通的PHP应用程序时,它们必须包含在每个页面中,它需要它。解决这个问题的方法是通过.htaccess
root文件夹。只是为了隐藏错误。[在文件中放入以下一行]
php_flag display_errors off
要么
php_value display_errors 0
接下来,设置错误报告
php_value error_reporting 30719
如果你想知道这个值30719
是怎么来的,E_ALL(32767),E_STRICT(2048)实际上是常量,它保存数值和(32767 - 2048 = 30719
)
- 3 回答
- 0 关注
- 319 浏览
添加回答
举报
0/150
提交
取消