如何屏蔽php错误

 我来答
一骑当后
推荐于2016-10-03 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40296 获赞数:306466
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  在编写php代码的时候难免会出现错误,很多错误信息堆积到一起了会使php程序员特别反感,同样错误信息还不利于用户体验,最重要的是如果这些错误被有心人士看到的话,可能对整个程序带来威胁,那么我们应该如何屏蔽php错误呢?
  方法/步骤
  @屏蔽法 @在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错误信息。使用@抑制错误之前,会出现一个警告错误。(如下图所示)
  使用后,警告错误便会消失,只会出现die函数中报错信息

  error_reporting屏蔽法 在php文件开始之前,我们可以加上这样一句话error_reporting(0);这个函数的意思是设置 PHP 的报错级别并返回当前级别,0则代表禁用错误报告.(此函数还有其他参数,如果想要详细了解可以去搜索一下)

  display_errors屏蔽法 这种方法应该是最彻底的一种解决办法,因为前两种方法只能作用于单行或者单个文件,这个则是作用于所有的php文件。打开php.ini文件,搜索display_errors = on,默认的应该是on,即开启报错功能,改为off即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式