PHP Class phprs\BindParams

Author: caoym 绑定响应
Show file Open project: caoym/phprs-restful

Public Methods

Method Description
__construct ( string $class_name, string $method_name )
bind ( $req, &$res, array &$args ) 绑定到函数调用的参数上去
getBindParamPos ( ) : array 获取被绑定的参数列表 返回的是参数位置
getParams ( ) : array 获取绑定参数信息
isEmpty ( ) : boolean
set ( integer $id, $params, $method_info ) 设置绑定

Method Details

__construct() public method

public __construct ( string $class_name, string $method_name )
$class_name string
$method_name string

bind() public method

绑定到函数调用的参数上去
public bind ( $req, &$res, array &$args )
$req
$res
$args array

getBindParamPos() public method

获取被绑定的参数列表 返回的是参数位置
public getBindParamPos ( ) : array
return array

getParams() public method

获取绑定参数信息
public getParams ( ) : array
return array [ [输入参数位置=>[是否常量, 值, 参数信息]], ...] 其中参数信息形式 [变量名, 是否引用, 是否有默认值, 默认值]

isEmpty() public method

public isEmpty ( ) : boolean
return boolean

set() public method

设置绑定
public set ( integer $id, $params, $method_info )
$id integer 参数声明的序号
$params 绑定相关参数:[目标变量 , 源变量]
$method_info 方法变量信息 [ [变量名, 是否引用, 是否有默认值, 默认值], ...