您的位置:首页 > 其它

捕获错误并发邮件 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');

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: