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初始化,存储了当前的实例化好了的‘文件’类
方法存在就调用这个方法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!