选择语言 :

 Module_OOP_ORM_Parse::_get_data_function

获取function配置类型的数据

array Module_OOP_ORM_Parse::_get_data_function( array $config , $obj )

参数列表

参数 类型 描述 默认值
$config array $config
$obj unknown
返回值
  • array
File: ./modules/oop/orm/parse.class.php
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);
    }
}