0.2.2
之前为 ginkgo\Exception
异常处理,完善 php 原生异常处理类
namespace ginkgo;
class Except extends \Exception {
// 属性
private $statusCode;
private $data = array();
// 方法
public __construct( string $message [, int $statusCode = 0 [, int $code = 0 [, string $file [, int $line [, object \Exception $previous = null ]]]]] ) : object
public getStatusCode() : int
public setData( $name [, array $data ] )
public getData( [ string $name ] ) : mixed
}
- | 权限 | 类型 | 描述 |
---|---|---|---|
属性 | - | - | - |
$statusCode |
private | int | HTTP 状态码 |
$data |
private | array | 错误详情 |
方法 | - | - | - |
__construct() | public | 构造函数 | |
getStatusCode() | public | 获取 HTTP 状态码 | |
setData() | public | 设置错误详情 | |
getData() | public | 获取错误详情 |
__construct()
初始化public function __construct( string $message [, int $statusCode = 0 [, int $code = 0 [, string $file [, int $line [, object \Exception $previous = null ]]]]] ) : object
参数
message
错误消息statusCode
HTTP 状态码code
错误代码file
错误所在文件line
错误所在行previous
上一个异常对象返回
getStatusCode()
获取 HTTP 状态码public function getStatusCode() : int
参数
返回
setData()
设置错误详情public function setData( $name [, array $data ] )
参数
name
错误名data
错误详情返回
getData()
获取错误详情public function getData( [ string $name ] ) : mixed
参数
name
错误名返回