请问,PHP如何屏蔽网页错误?

用PHP编写的网页,如果出现错误,那用户在浏览时就会有错误提示,如何屏蔽掉(或者说隐藏掉)这个错误提示?并提示自己设置的错误信息(如:服务器升级中...)?请高手帮帮忙,... 用PHP编写的网页,如果出现错误,那用户在浏览时就会有错误提示,如何屏蔽掉(或者说隐藏掉)这个错误提示?并提示自己设置的错误信息(如:服务器升级中...)?请高手帮帮忙,谢谢了。 展开
 我来答
du瓶邪
推荐于2018-03-08 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2817万
展开全部
1、@屏蔽法
@在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错误信息。使用@抑制错误之前,会出现一个警告错误。
使用后,警告错误便会消失,只会出现die函数中报错信息.
2、error_reporting屏蔽法 在php文件开始之前,我们可以加上这样一句话error_reporting(0);这个函数的意思是设置 PHP 的报错级别并返回当前级别,0则代表禁用错误报告.
3、display_errors屏蔽法 这种方法应该是最彻底的一种解决办法,因为前两种方法只能作用于单行或者单个文件,这个则是作用于所有的php文件。
打开php.ini文件,搜display_errors = on,默认的是on,即开启报错功能,改为off即可.
guojichao521
推荐于2017-11-25
知道答主
回答量:42
采纳率:0%
帮助的人:20.5万
展开全部
error_report(0) 全部隐藏
error_report(E_ALL) 全部开启
中间还有其他参数 可以看看手册
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶孤高爽Qy
2012-05-19 · 超过14用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:56.4万
展开全部
在要屏蔽的语句前面加上@符号就行了.
追问
因为不知道会在哪里出问题,所以觉得加@不太合适,总不能所有的语句前面都加一个@吧?但还是谢谢了、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仙凯樱檬绪1c
2012-05-19 · TA获得超过224个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:248万
展开全部
error_reporting(0);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式