\hymie\exceptionExceptionHandler

异常处理类,注册 php 系统异常、错误以及 shutdownhandler。

这个类在 Application.php 中调用,只会执行一次

Summary

Methods
Properties
Constants
register()
errorHandler()
exceptionHandler()
shutdownHandler()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

register()

register() : void

注册错误、异常、shutdown 等 handler

debug 模式下使用 whoops. 正式模式下使用当前类定义的方法。

errorHandler()

errorHandler(integer  $errno, \hymie\exception\stirng  $errstr, string  $errfile, integer  $errline) : void

非 debug 环境 错误处理 handler

目前只记录日志以及输出 500 http header。

Parameters

integer $errno
\hymie\exception\stirng $errstr
string $errfile
integer $errline

exceptionHandler()

exceptionHandler(\Exception  $exception) : void

非 debug 环境下异常 handler

目前只记录日志以及输出 500 http header。

Parameters

\Exception $exception

shutdownHandler()

shutdownHandler() : void

shutdown handler