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

发布网友 发布时间:2022-04-06 01:08

我来回答

4个回答

热心网友 时间:2022-04-06 02:37

1、@屏蔽法
@在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错误信息。使用@抑制错误之前,会出现一个警告错误。
使用后,警告错误便会消失,只会出现die函数中报错信息.
2、error_reporting屏蔽法 在php文件开始之前,我们可以加上这样一句话error_reporting(0);这个函数的意思是设置 PHP 的报错级别并返回当前级别,0则代表禁用错误报告.
3、display_errors屏蔽法 这种方法应该是最彻底的一种解决办法,因为前两种方法只能作用于单行或者单个文件,这个则是作用于所有的php文件。
打开php.ini文件,搜display_errors = on,默认的是on,即开启报错功能,改为off即可.

热心网友 时间:2022-04-06 03:55

error_report(0) 全部隐藏
error_report(E_ALL) 全部开启
中间还有其他参数 可以看看手册

热心网友 时间:2022-04-06 05:30

在要屏蔽的语句前面加上@符号就行了.追问因为不知道会在哪里出问题,所以觉得加@不太合适,总不能所有的语句前面都加一个@吧?但还是谢谢了、

热心网友 时间:2022-04-06 07:21

error_reporting(0);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com