多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
魔术方法__call()在调用不存在或不可访问的方法时会被调用。它接收两个参数,一个是调用的方法的名字,一个是包含函数参数的数组。我们可以使用这种方法调用子对象中得同名函数。 <?php class Test { public $name = 'gaochangjian'; public function __call($name,arguments) { var_dump(arguments); } } $gao = new Test; $gao->test(1); ?> 注意$val是个数组 常常和call_user_func_array()一起用 public function __call($name, $arguments) { return call_user_func_array([$this->_querier,$name],$arguments); }