PHP Класс think\exception\Handle

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$ignoreReport

Открытые методы

Метод Описание
render ( Exception $e ) : Response Render an exception into an HTTP response.
renderForConsole ( Output $output, Exception $e )
report ( Exception $exception ) : void Report or log an exception.

Защищенные методы

Метод Описание
convertExceptionToResponse ( Exception $exception ) : Response
getCode ( Exception $exception ) : integer 获取错误编码 ErrorException则使用错误级别作为错误编码
getExtendData ( Exception $exception ) : array 获取异常扩展信息 用于非调试模式html返回类型显示
getMessage ( Exception $exception ) : string 获取错误信息 ErrorException则使用错误级别作为错误编码
getSourceCode ( Exception $exception ) : array 获取出错文件内容 获取错误的前9行和后9行
isIgnoreReport ( Exception $exception )
renderHttpException ( HttpException $e ) : Response

Приватные методы

Метод Описание
getConst ( ) : array 获取常量列表

Описание методов

convertExceptionToResponse() защищенный метод

protected convertExceptionToResponse ( Exception $exception ) : Response
$exception Exception
Результат think\Response

getCode() защищенный метод

获取错误编码 ErrorException则使用错误级别作为错误编码
protected getCode ( Exception $exception ) : integer
$exception Exception
Результат integer 错误编码

getExtendData() защищенный метод

获取异常扩展信息 用于非调试模式html返回类型显示
protected getExtendData ( Exception $exception ) : array
$exception Exception
Результат array 异常类定义的扩展数据

getMessage() защищенный метод

获取错误信息 ErrorException则使用错误级别作为错误编码
protected getMessage ( Exception $exception ) : string
$exception Exception
Результат string 错误信息

getSourceCode() защищенный метод

获取出错文件内容 获取错误的前9行和后9行
protected getSourceCode ( Exception $exception ) : array
$exception Exception
Результат array 错误文件内容

isIgnoreReport() защищенный метод

protected isIgnoreReport ( Exception $exception )
$exception Exception

render() публичный метод

Render an exception into an HTTP response.
public render ( Exception $e ) : Response
$e Exception
Результат think\Response

renderForConsole() публичный метод

public renderForConsole ( Output $output, Exception $e )
$output think\console\Output
$e Exception

renderHttpException() защищенный метод

protected renderHttpException ( HttpException $e ) : Response
$e HttpException
Результат think\Response

report() публичный метод

Report or log an exception.
public report ( Exception $exception ) : void
$exception Exception
Результат void

Описание свойств

$ignoreReport защищенное свойство

protected $ignoreReport