Create CErrorHandler.php

php自定义错误处理
里面涉及到的redis、mail等组件需在应用时替换成自己的

@example 在程序入口位置添加自定义错误处理
<?php
  require_once 'components/CErrorHandler.php';
  $errorHandle = CErrorHandler::instance();
  set_error_handler(array($errorHandle, 'log_error'));
  set_exception_handler(array($errorHandle, 'log_exception'));
  register_shutdown_function(array($errorHandle, 'emailError'));
  error_reporting( E_ALL );