获取function配置类型的数据
array Module_OOP_ORM_Parse::_get_data_function( array $config , $obj )
参数列表
参数 类型 描述 默认值 $config
array
$config $obj
unknown
array
protected static function _get_data_function($config, $obj)
{
$callfun = $config['function'];
$args = $config['arguments'];
if (!is_array($args))
{
$args = array();
}
if (is_array($callfun))
{
# 对$this做特殊处理
if (is_string($callfun[0]) && strtolower($callfun[0])=='$this')
{
$callfun[0] = $obj;
}
return call_user_func_array($callfun, $args);
}
else
{
return call_user_func($callfun, $args);
}
}