azalea php,Azalea\Exception

Exception 异常虚类

Azalea\Exception 继承于 PHP 异常类 \Exception

Exception::hasServiceException

获取本次请求是否存在服务异常错误

bool Exception::hasServiceException ( void )

常用于模板中判断是否已存在服务异常,则不再执行服务调用

参数

返回值

存在服务异常返回 true,否则 false

范例

if (Azalea\Exception::hasServiceException()) {

// TODO

}

E404Exception 控制器异常类

Azalea\E404Exception 继承于 Azalea\Exception

Azalea 抛出该异常类有 3 种原因

Bootstrap 应用启动过程由于 controller action 加载或调用失败,又或 getModel 装载模块时出错,此时由 Azalea 抛出该异常;

调用 Response::getRoute 重新进行路由分发时,由于找不到目标 action,由 Azalea 抛出该异常;

action 方法调用过程中,PHP 代码调用 Controller::throw404 主动抛出该异常

E404Exception::getUri

获取异常 Uri 信息

string E404Exception::getUri ( void )

参数

返回值

产生异常的 Uri 字符串

范例

if ($exception instanceof Azalea\E404Exception) {

$uri = $exception->getUri();

}

E404Exception::getRoute

获取异常路由信息

参数

返回值

产生异常的路由信息数组

范例

if ($exception instanceof Azalea\E404Exception) {

$uri = $exception->getRoute();

}

E500Exception 服务异常类

Azalea\E500Exception 继承于 Azalea\Exception

E500Exception::getServiceInfo

获取异常服务信息

参数

返回值

产生异常的服务信息数组,结构如下

键名

描述

method

请求方法,如 GET, POST, PUT, DELETE

url

服务完整地址

arguments

form 字段数组

范例

if ($exception instanceof Azalea\E500Exception) {

$uri = $exception->getServiceInfo();

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值