PHP Класс think\Error

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

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

Метод Описание
appError ( integer $errno, integer $errstr, string $errfile = '', integer $errline, array $errcontext = [] ) Error Handler
appException ( Exception | Throwable $e ) Exception Handler
appShutdown ( ) Shutdown Handler
getExceptionHandler ( ) : Handle Get an instance of the exception handler.
register ( ) : void 注册异常处理

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

Метод Описание
isFatal ( integer $type ) : boolean 确定错误类型是否致命

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

appError() публичный статический Метод

Error Handler
public static appError ( integer $errno, integer $errstr, string $errfile = '', integer $errline, array $errcontext = [] )
$errno integer 错误编号
$errstr integer 详细错误信息
$errfile string 出错的文件
$errline integer 出错行号
$errcontext array

appException() публичный статический Метод

Exception Handler
public static appException ( Exception | Throwable $e )
$e Exception | Throwable

appShutdown() публичный статический Метод

Shutdown Handler
public static appShutdown ( )

getExceptionHandler() публичный статический Метод

Get an instance of the exception handler.
public static getExceptionHandler ( ) : Handle
Результат think\exception\Handle

isFatal() защищенный статический Метод

确定错误类型是否致命
protected static isFatal ( integer $type ) : boolean
$type integer
Результат boolean

register() публичный статический Метод

注册异常处理
public static register ( ) : void
Результат void