捕获错误并发邮件 register_shutdown_function
2015-09-07 17:05
274 查看
/** * 脚本程序异常捕获 */ function handleError() { global $config; $error = error_get_last(); if (isset($error['type'])) { switch ($error['type']) { case E_ERROR : case E_PARSE : case E_DEPRECATED: case E_CORE_ERROR : case E_COMPILE_ERROR : $file = $error['file']; $line = $error['line']; $log = "{$error['message']} ({$file}:{$line})\n"; error_log($log); // 发报警邮件 sendMail($config['alarm_email'] , '异常报警!', $log); } } }
//捕获脚本错误
register_shutdown_function('handleError');
相关文章推荐
- Visual Studio 添加SVN插件
- linux xml解析
- 使用HIVE的WEB界面:HWI
- 前端工程——基础篇
- Hessian初步使用(配合spring)
- My first blog
- Material Design 概念,环境和基本属性
- myeclipse规范格式快捷键
- 认识自己的位置和要什么就去拿
- 1240 -- 装礼物
- 1239 -- 抓牌
- spring jack 使用自定义的objectMapper。或者在xml配置objectMapper参数
- CSS 小总结
- 数据库优化学习之【索引】
- pom详解
- 升级到VS2013常见问题
- Reflect(欧拉函数)
- EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配
- 第一周项目:在CSDN上宣告“主权”
- Oracle 左连接、右连接、全外连接、(+)号作用