ExceptionHandler

当发生未捕获的异常时显示自定义错误页面。

自版本

3.0

Joomla CMS

方法

handleException

处理异常:记录错误并呈现错误页面。

handleException(\Exception|\Throwable error) : 
静态
自版本

3.10.0

参数

error

Exception|Throwable要为其呈现错误页面的异常或 Throwable(PHP 7+)对象。

返回值

void

handleUserDeprecatedErrors

处理使用 E_USER_DEPRECATED 级别触发的错误。

handleUserDeprecatedErrors( errorNumber,  errorMessage,  errorFile,  errorLine) : 
静态
自版本

4.0.0

参数

errorNumber

int由 E_* 常量表示的已引发错误的级别。

errorMessage

string错误消息。

errorFile

string触发错误的文件。

errorLine

int触发错误的行号。

返回值

bool

isException

检查给定错误是否属于 PHP 异常类(PHP 7+ 为 \Throwable,PHP 5- 为 \Exception)。

isException( error) : 
静态
自版本

3.10.0

参数

error

mixed任何错误值。

返回值

bool

logException

记录异常,捕获记录期间的所有可能错误。

logException(\Throwable error) : 
静态
自版本

3.10.0

参数

error

Throwable要从中获取错误消息的异常或 Throwable(PHP 7+)对象。

返回值

void

render

根据异常呈现错误页面。

render(\Throwable error) : 
静态
自版本

3.0

参数

error

Throwable要为其呈现错误页面的异常或 Throwable(PHP 7+)对象。

返回值

void