PHP自定义错误用法示例


Posted in PHP onSeptember 28, 2016

本文实例讲述了PHP自定义错误用法。分享给大家供大家参考,具体如下:

自定义错误就是自己可以完全控制错误以及其提示内容

设定错误由自己定义的函数来处理

set_error_handler('errName');

设定该函数并在其中自定义错误的输入与记录,自带四个参数

errNo 错误号
errMsg 错误信息
errFile 错误文件
errLine 错误行号

function errName($errNo,$errMsg,$errFile,$errLine){
  echo 'errNo:'.$errNo'.</br>';
  echo 'errMsg:'.$errMsg'.</br>';
  echo 'errFile:'.$errFile'.</br>';
  echo 'errLine:'.$errLine.'</br>';
}
trigger_error('error!',E_USER_NOTICE);

注意:

① 若使用自定义错误,系统不再处理错误;

② 若发生严重错误(E_ERROR,E_USER_ERROR),将立即停止程序即自定义错误函数无法进行处理,而交由系统进行错误处理

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 PHP
PHP取得一个类的属性和方法的实现代码
May 22 PHP
PHP中用hash实现的数组
Jul 17 PHP
php制作中间带自己定义图片二维码的方法
Jan 27 PHP
详解PHP中strlen和mb_strlen函数的区别
Mar 07 PHP
PHP实现微信公众平台音乐点播
Mar 20 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 PHP
thinkphp模板继承实例简述
Nov 26 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
php从数据库查询结果生成树形列表的方法
Apr 17 PHP
Yii统计不同类型邮箱数量的方法
Oct 18 PHP
PHP构造函数与析构函数用法示例
Sep 28 #PHP
PHP设计模式之工厂模式与单例模式
Sep 28 #PHP
PHP类相关知识点实例总结
Sep 28 #PHP
PHP 闭包详解及实例代码
Sep 28 #PHP
php类的自动加载操作实例详解
Sep 28 #PHP
PHP对象克隆clone用法示例
Sep 28 #PHP
PHP简单遍历对象示例
Sep 28 #PHP
You might like
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
js delete 用法(删除对象属性及变量)
2014/08/24 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
js 求时间差的实现代码
2016/04/26 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
promise和co搭配生成器函数方式解决js代码异步流程的比较
2018/05/25 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
初学Python实用技巧两则
2014/08/29 Python
如何在Python中编写并发程序
2016/02/27 Python
python构建深度神经网络(DNN)
2018/03/10 Python
Pandas 数据处理,数据清洗详解
2018/07/10 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
2014年销售部工作总结
2014/12/01 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL
Ajax实现异步加载数据
2021/11/17 Javascript
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技