ThinkPHP3.2.2源码的一个小bug

浏览:801 发布日期:2014/08/21 分类:求助交流 关键字: ThinkPHP3.2.2
ThinkPHP的Think类库下面有个Storage类,里面定义了一个魔术方法__callstatic,static的s是否应该为大写,php手册上是大写的。
在这个方法中使用了call_user_func_array函数,php手册上说这个函数的第二个参数必须为一个数组,但是这里的参数$args很明显不是数组,为什么不使用call_user_func函数了?static public function __callstatic($method,$args){ 
        //调用缓存驱动的方法
        if(method_exists(self::$handler, $method)){
           return call_user_func_array(array(self::$handler,$method), $args);
        }
    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>