PHP屏蔽错误的方法总结

admin3年前PHP教程49

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有哪些屏蔽错误的方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

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

相关文章

常见的5个PHP编码小陋习以及优化实例讲解

在做过大量的代码审查后,我经常看到一些重复的错误,以下是纠正这些错误的方法。在循环之前测试数组是否为空$items = [];// ...if (count($items) > 0) {&nbs...

江西gpu服务器租用价格怎么算的

GPU服务器租用的价格通常基于以下几个因素:GPU类型和数量:不同型号和数量的GPU具有不同的计算能力和价格。例如,一台配备一张NvidiaTeslaV100GPU的服务器比一台配备一张NvidiaG...

深入浅出理解PHP原理之变量赋值

PHP的变量赋值这个标题估计很多人会不屑一顾,变量赋值?excuse me?我们学开发的第一课就会了好不好。但是,就是这样基础的东西,反而会让很多人蒙圈,比如,值和引用的关系。今天,我们就来具体讲讲。...

PHP中的输出缓冲控制详解

目录清除输出获得输出缓冲区的内容刷新(输出)缓冲区内容一些检测函数使用 ob_start() 的回调函数来进行输出缓冲区的内容替换添加 URL 重写器总结测试代码:在 PHP 中,我们直接进行 ech...

php-fpm 占用CPU过高,100%的解决方法

话说最近配置的lnmp还算稳定,正在暗自窃喜,但是从昨晚开始,就发现服务器的cpu占用过高,甚至到了100%。我的内存是1g的,正常情况下占用率应该在5%以下,最多不超10%。阿里云最近的监控显示:使...

PHP Session ID的实现原理与实例

目录Session作用session 的工作机制:PHPSESSIONID的生产算法原理:php.ini配置如下:PHP Session工作原理PHPcli模式通过session_id()使用sess...