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 相关文章推荐
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
Yii实现多数据库主从读写分离的方法
Dec 29 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
php实现读取内存顺序号
Mar 29 PHP
php实现微信公众平台账号自定义菜单类
Oct 11 PHP
详谈PHP面向对象中常用的关键字和魔术方法
Feb 04 PHP
PHP实现git部署的方法教程
Dec 19 PHP
PHP使用ActiveMQ实例
Feb 05 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 PHP
Yii 实现数据加密和解密
Mar 09 PHP
如何判断微信付款码和支付宝付款码
Apr 01 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
PHP define函数的使用说明
2008/08/27 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
php 团购折扣计算公式
2011/11/24 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
Jquery中增加参数与Json转换代码
2009/11/20 Javascript
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
js获取select标签的值且兼容IE与firefox
2013/12/30 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
JQuery基础语法小结
2015/02/27 Javascript
简单学习vue指令directive
2016/11/03 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
python列表推导式操作解析
2019/11/26 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
Python 在局部变量域中执行代码
2020/08/07 Python
Html5移动端适配IphoneX等机型的方法
2019/06/25 HTML / CSS
学习雷锋月活动总结
2014/07/03 职场文书
电影雷锋观后感
2015/06/10 职场文书
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers