自定义PHP错误报告处理方式
<?php
//在php中注册一个函数, 来处理错误报告, 而不按原来的方式处理了
set_error_handler("myerrorfun");
$mess = "";
//自己的错误报告处理函数
function myerrorfun($error_type, $error_message, $error_file, $error_line) {
global $mess;
$mess.="发生错误级别为{$error_type}类型, 错误消息<b>{$error_message}</b>, 在文件<font color='red'>{$error_file}</font>中, 第{$error_line}行。<br>";
}
getType($a);
echo "1111111111111111<br>";
getType();
echo "222222222222222222222<br>";
echo "---------------------------------------------------------<br>";
//在这里处理错误或警告
echo $mess;
运行结果:
1111111111111111
222222222222222222222
---------------------------------------------------------
发生错误级别为8类型, 错误消息Undefined variable: a, 在文件C:\wamp\www\test.php中, 第16行。
发生错误级别为2类型, 错误消息gettype() expects exactly 1 parameter, 0 given, 在文件C:\wamp\www\test.php中, 第20行。
转载于:https://www.cnblogs.com/webforward/p/5317355.html
自定义PHP错误报告处理方式相关推荐
- 自定义php报错信息,自定义PHP的错误报告处理方式
首先,我们要知道为什么要自定义PHP的错误报告方式. 答案就是影响美观.用户体验差. 我们知道,PHP哪条代码有问题,哪里就会报错,报错的样式如下图所示: 为了解决"影响美观.用户体验差&q ...
- django 1.8 官方文档翻译:6-6-5 错误报告
错误报告 当你运行一个公开站点时,你应该始终关闭DEBUG 设置.这会使你的服务器运行得更快,也会防止恶意用户看到由错误页面展示的一些应用细节. 但是,运行在 DEBUG为False的情况下,你不会看 ...
- 【Windows 7错误报告弹出提示窗口怎么取消】
在操作电脑的时候难免会有系统出现的时候,这时候系统就会自动弹出错误包括的提示窗口,这个是正常的,不过有些用户不喜欢这样的弹出窗口,今天小编就教大家如何取消Windows 7错误报告弹出提示窗口. 禁用 ...
- JavaScript中错误正确处理方式,你用对了吗? 1
JavaScript的事件驱动范式增添了丰富的语言,也是让使用JavaScript编程变得更加多样化.如果将浏览器设想为JavaScript的事件驱动工具,那么当错误发生时,某个事件就会被抛出.理论上 ...
- Android日志[进阶篇]四-获取错误报告
Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Androi ...
- Solidworks 2022 Inspection新增功能:光学字符识别、可自定义的检查报告
目标 对于创建检查文档的公司,SOLIDWORKS® Inspection 可以为工程图自动生成零件序号以及包含产品和制造信息 (PMI) 的 3D 文件,将记录检查测量值所需的时间降至最低,并且利用 ...
- PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.8. 错误报告和日志...
19.8. 错误报告和日志 19.8.1. 在哪里做日志19.8.2. 什么时候记录日志19.8.3. 记录什么到日志19.8.4. 使用 CSV 格式的日志输出19.8.5. 进程标题 19.8.1 ...
- Office 2003出现发送错误报告怎么办
Q:Microsoft office word 2003出现发送错误报告怎么办? A:Word2003的模版损坏了,导致不能正常启动word.删除Normal.dot模版文件,WORD2003就会自动 ...
- mysql报11004_使用mysqli扩展技术查看服务器连接错误报告的方法
使用mysqli扩展技术查看服务器连接错误报告的方法 作为PHP的黄金搭档MySQL数据库,在PHP项目开发过程中有着举足轻重的作用,这不仅因为MySQL是完全免费的,而且和PHP一样都是完全跨平台的 ...
最新文章
- python爬取电影评分_用Python爬取猫眼上的top100评分电影
- C#: static关键字的作用
- ThreadLocal 和 InheritableThreadLocal
- Stm32CubeMx lwip+freeRTOS TCP 服务
- 奥比中光ROS启动节点运行异常退出:[camera/driver-2] process has finished cleanly
- Javascript第二章中switch结构及与if的区别第二课
- 统一软件开发过程(rup)理解
- Out-of-Process iframes (OOPIFs)
- 干货分享 | 中国地理分界线归纳及高清地图!
- SPSS在银行业中的应用
- remapkey不能打开注册表_解除封锁注册表被禁用的几种解决办法
- python等比例压缩图片_python使用pil进行图像处理(等比例压缩、裁剪)实例代码
- 【竞品分析】腾讯QQ手机浏览器与UC手机浏览器产品对比
- 怎么用python制作随机点名软件_利用Python实现课堂点名器!辅导员大大的夸赞了我!...
- 关于Dell r720重装系统时遇到的识别不到磁盘的问题
- Python迷宫生成器
- 姚班普信男--一篇后人类观察田野笔记
- pdf转ppt在线转换免费网页版
- 高德地图-实现地图搜索点选位置功能
- 计算方法-Jacobi(雅可比)迭代法
热门文章
- CTO 写的代码,真是绝了
- 老板说“把系统升级到https”,我用一个脚本实现了,而且永久免费!
- 硬核干货:一位码农的架构师封神之路!
- 科普:String hashCode 方法为什么选择数字31作为乘子
- SpringBoot第十四篇:在springboot中用redis实现消息队列
- 失业后跑摩的985高校硕士,被质疑学历、深“扒”论文...
- 阮一峰在 GitHub 又一开源力作!
- OpenCV双目稠密匹配BM算法源代码详细解析
- Redis的rdb格式学习
- VUE的本地应用-V- html