-
Notifications
You must be signed in to change notification settings - Fork 11
exception.md
zuowenjian@ayb edited this page Jul 8, 2016
·
2 revisions
#exception 在框架中要使用符合HTTP语义的异常类
status_code : 400
status_code : 400
status_code : 404 资源找不到
status_code : 401 没有权限
status_code : 403
status_code : 501
status_code : 510
status_code : 500 配置错误,或违反约定
status_code : 500 违背DBC 抛出的异常
class MyConfException extends XLogicException
{
public function __construct($msg,$subcode=XErrCode::UNDEFINE)
{
parent::__construct(503,$msg,$subcode);
}
}
class HaveExistsException extends XRuntimeException
{
public function __construct($msg="",$subcode=XErrCode::UNDEFINE)
{
parent::__construct(510,$msg,$subcode);
}
}