php call_user_func_array

调用回调函数

示例

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

static public function __callstatic($method,$args){
    //调用缓存驱动的方法
    if(method_exists(self::$handler, $method)){
       return call_user_func_array(array(self::$handler,$method), $args);
    }
}

[/pcsh]

当静态方法不存在时调用这个魔术方法

self::$handler也是静态的,在TP初始化,存储了当前的实例化好了的‘文件’类

方法存在就调用这个方法

此处评论已关闭