正文
===
#### 为类属性标注类型
~~~
/**
* @var \Sooh\Base\Rpc\Broker
*/
protected $rpc;
~~~
#### 为变量(方法中)标注类型
~~~
/**
* @var \Lib\SMS\ChuangLan $sys sys
*/
$sys = new $smsClass;
~~~
#### 类注释
@package 定义命名空间
@property 指定拥有的属性(即使没有这个属性,也会有代码提示的)
~~~
/**
* 定义Oauth的错误返回码和错误提示
* @package Lib\Oauth
* @property $invalid_request_response_type 缺少参数responseType或者参数responseType非法
* @property $invalid_request_client_id 缺少参数clientId或者参数clientId非法
* @property $invalid_request_client_secret 缺少参数clientSecret或者参数clientSecret非法
* @property $invalid_request_redirect_uri 缺少参数redirectUri或者参数redirectUri非法
* @property $invalid_request_scope 缺少参数scope或者参数scope非法
* @property $invalid_request_state 缺少参数state或者参数state非法
* @property $invalid_request_code 缺少参数code或者参数code非法
* @property $invalid_request_grant_type 缺少参数grantType或者参数grantType非法
* @property $invalid_request_access_token 缺少参数accessToken或者参数accessToken非法
* @property $invalid_request_token_type 缺少参数tokenType或者参数tokenType非法
* @property $invalid_request_refresh_token 缺少参数refreshToken或者参数refreshToken非法
* @property $invalid_request_loginname_password 帐号或密码输入错误
* @property $failed_get_code 获取临时码code失败
* @property $failed_get_access_token 获取密钥accessToken失败
* @property $failed_get_refresh_token 获取刷新refreshToken密钥失败
* @property $error_code_expired 临时码code已经过期
* @property $error_access_token_expired 密钥accessToken已经过期
* @property $error_refresh_token_expired 刷新密钥refreshToken已经过期
* @property $error_client_illegal 密码不正确或者客户端非法
* @author LingTM <605415184@qq.com>
*/
class OauthResponse {
//TODO
}
~~~
![](https://box.kancloud.cn/2016-03-31_56fccc3760cb8.png)
#### 方法注释
~~~
/**
* 读*器
* @param mixed $name
* @return mixed
* @throws \Sooh\Base\ErrException
*/
public function __get($name) {
//TODO
}
~~~