\think\exceptionErrorException

ThinkPHP错误异常 主要用于封装 set_error_handler 和 register_shutdown_function 得到的错误 除开从 think\Exception 继承的功能 其他和PHP系统\ErrorException功能基本一样

Summary

Methods
Properties
Constants
getData()
__construct()
getSeverity()
No public properties found
No constants found
setData()
$data
$severity
N/A
No private methods found
No private properties found
N/A

Properties

$data

$data : array

保存异常页面显示的额外Debug数据

Type

array

$severity

$severity : integer

用于保存错误级别

Type

integer

Methods

getData()

getData() : array

获取异常额外Debug数据 主要用于输出到异常页面便于调试

Returns

array —

由setData设置的Debug数据

__construct()

__construct(integer  $severity, string  $message, string  $file, integer  $line, array  $context = array()) 

错误异常构造函数

Parameters

integer $severity

错误级别

string $message

错误详细信息

string $file

出错文件路径

integer $line

出错行号

array $context

错误上下文,会包含错误触发处作用域内所有变量的数组

getSeverity()

getSeverity() : integer

获取错误级别

Returns

integer —

错误级别

setData()

setData(string  $label, array  $data) 

设置异常额外的Debug数据 数据将会显示为下面的格式

Exception Data

Label 1 key1 value1 key2 value2 Label 2 key1 value1 key2 value2

Parameters

string $label

数据分类,用于异常页面显示

array $data

需要显示的数据,必须为关联数组