PHP屏蔽错误的方法总结

admin3年前PHP教程59

1、@屏蔽法

@在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错误信息。使用@抑制错误之前,会出现一个警告错误。

2、error_reporting屏蔽法

在php文件开始之前,我们可以加上这样一句话error_reporting(0);这个函数的意思是设置 PHP 的报错级别并返回当前级别,0则代表禁用错误报告。

3、display_errors屏蔽法

前两种方法只能作用于单行或者单个文件,这个则是作用于所有的php文件。打开php.ini文件,搜索display_errors = on,默认的应该是on,即开启报错功能,改为off即可。

4、error_reporting 屏蔽法

在php文件开始之前,可以加上这样一句话error_reporting(0);这个函数的意思是设置 PHP 的报错级别并返回当前级别,0则代表禁用错误报告。


// 关闭所有PHP错误报告
error_reporting(0);
?>

知识点扩展:

php如何屏蔽错误

1、只要在错误语句之前加上@符号,便可屏蔽了错误信息;

示例:


@unlink('./image.png');

2、打开php.ini文件,搜“display_errors = on”默认的是on,改为off即可;

3、使用函数“display_errors”关闭错误显示;

到此这篇关于PHP屏蔽错误的方法总结的文章就介绍到这了,更多相关PHP有哪些屏蔽错误的方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

PHP实现会员注册系统

分享一个基于PHP的非常简单基础的注册系统,为了减轻难度没有使用Cookie和Session,数据库大家按照自己需求更改,有问题欢迎联系我。index<!DOCTYPE html><...

泉州GPU服务器怎么正确使用

GPU服务器怎么正确使用?今天我们了解的是GPU服务器,很明显,从字面上里面,GPU服务器是服务器当中的一种,GPU服务器跟其他服务器有什么区别吗?GPU服务器比其他服务器好用吗?或许大家会有这样的困...

PHP遍历数组的6种方式总结

目录1、foreach 2、array_map 3、array_walk 4、for 5、each 6、reset 总结在PHP的日常操作中,数组是最常出现的结构,而我们几乎每天都在处理数组相关的内容...

新加坡多ip服务器和新加坡服务器的区别及好处

新加坡多IP服务器和新加坡服务器的区别在于,新加坡多IP服务器提供多个IP地址,而新加坡服务器只提供一个IP地址。以下是新加坡多IP服务器和新加坡服务器的好处:新加坡多IP服务器的好处:提高网站的可用...

php遇到错误Call to undefined function ImageCreate()解决方法

目录常规Ubuntu与windows编译make安装方法phpize方法centos安装GD库在使用php处理一些图像时,有时会出现诸如这样的错误:Call to undefined function...

php两种基本的输出方法及实例详解

在 PHP 中,有两种基本的输出方法:echo 和 print。echo 和 print 之间的差异echo - 输出一个或多个字符串,可以接受多个参数并且没有返回值print - 只能输出一个字符串...