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