<?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错误报告处理方式相关推荐

  1. 自定义php报错信息,自定义PHP的错误报告处理方式

    首先,我们要知道为什么要自定义PHP的错误报告方式. 答案就是影响美观.用户体验差. 我们知道,PHP哪条代码有问题,哪里就会报错,报错的样式如下图所示: 为了解决"影响美观.用户体验差&q ...

  2. django 1.8 官方文档翻译:6-6-5 错误报告

    错误报告 当你运行一个公开站点时,你应该始终关闭DEBUG 设置.这会使你的服务器运行得更快,也会防止恶意用户看到由错误页面展示的一些应用细节. 但是,运行在 DEBUG为False的情况下,你不会看 ...

  3. 【Windows 7错误报告弹出提示窗口怎么取消】

    在操作电脑的时候难免会有系统出现的时候,这时候系统就会自动弹出错误包括的提示窗口,这个是正常的,不过有些用户不喜欢这样的弹出窗口,今天小编就教大家如何取消Windows 7错误报告弹出提示窗口. 禁用 ...

  4. JavaScript中错误正确处理方式,你用对了吗? 1

    JavaScript的事件驱动范式增添了丰富的语言,也是让使用JavaScript编程变得更加多样化.如果将浏览器设想为JavaScript的事件驱动工具,那么当错误发生时,某个事件就会被抛出.理论上 ...

  5. Android日志[进阶篇]四-获取错误报告

    Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Androi ...

  6. Solidworks 2022 Inspection新增功能:光学字符识别、可自定义的检查报告

    目标 对于创建检查文档的公司,SOLIDWORKS® Inspection 可以为工程图自动生成零件序号以及包含产品和制造信息 (PMI) 的 3D 文件,将记录检查测量值所需的时间降至最低,并且利用 ...

  7. 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 ...

  8. Office 2003出现发送错误报告怎么办

    Q:Microsoft office word 2003出现发送错误报告怎么办? A:Word2003的模版损坏了,导致不能正常启动word.删除Normal.dot模版文件,WORD2003就会自动 ...

  9. mysql报11004_使用mysqli扩展技术查看服务器连接错误报告的方法

    使用mysqli扩展技术查看服务器连接错误报告的方法 作为PHP的黄金搭档MySQL数据库,在PHP项目开发过程中有着举足轻重的作用,这不仅因为MySQL是完全免费的,而且和PHP一样都是完全跨平台的 ...

最新文章

  1. python爬取电影评分_用Python爬取猫眼上的top100评分电影
  2. C#: static关键字的作用
  3. ThreadLocal 和 InheritableThreadLocal
  4. Stm32CubeMx lwip+freeRTOS TCP 服务
  5. 奥比中光ROS启动节点运行异常退出:[camera/driver-2] process has finished cleanly
  6. Javascript第二章中switch结构及与if的区别第二课
  7. 统一软件开发过程(rup)理解
  8. Out-of-Process iframes (OOPIFs)
  9. 干货分享 | 中国地理分界线归纳及高清地图!
  10. SPSS在银行业中的应用
  11. remapkey不能打开注册表_解除封锁注册表被禁用的几种解决办法
  12. python等比例压缩图片_python使用pil进行图像处理(等比例压缩、裁剪)实例代码
  13. 【竞品分析】腾讯QQ手机浏览器与UC手机浏览器产品对比
  14. 怎么用python制作随机点名软件_利用Python实现课堂点名器!辅导员大大的夸赞了我!...
  15. 关于Dell r720重装系统时遇到的识别不到磁盘的问题
  16. Python迷宫生成器
  17. 姚班普信男--一篇后人类观察田野笔记
  18. pdf转ppt在线转换免费网页版
  19. 高德地图-实现地图搜索点选位置功能
  20. 计算方法-Jacobi(雅可比)迭代法

热门文章

  1. CTO 写的代码,真是绝了
  2. 老板说“把系统升级到https”,我用一个脚本实现了,而且永久免费!
  3. 硬核干货:一位码农的架构师封神之路!
  4. 科普:String hashCode 方法为什么选择数字31作为乘子
  5. SpringBoot第十四篇:在springboot中用redis实现消息队列
  6. 失业后跑摩的985高校硕士,被质疑学历、深“扒”论文...
  7. 阮一峰在 GitHub 又一开源力作!
  8. OpenCV双目稠密匹配BM算法源代码详细解析
  9. Redis的rdb格式学习
  10. VUE的本地应用-V- html