\think\db\exceptionPDOException

PDO异常处理类 重新封装了系统的\PDOException类

Summary

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

Properties

$data

$data : array

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

Type

array

Methods

__construct()

__construct(\PDOException  $exception, array  $config = [], string  $sql = '', int  $code = 10501) : mixed

PDOException constructor.

Parameters

\PDOException $exception
array $config
string $sql
int $code

Returns

mixed —

getData()

getData() : array

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

Returns

array —

由setData设置的Debug数据

setData()

setData(string  $label, array  $data) : mixed

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

Exception Data

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

Parameters

string $label

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

array $data

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

Returns

mixed —