NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
\_\_call() 方法用于监视错误的方法调用。该方法在调用的方法不存在时会自动调用,程序会继续执行下去。 该方法有两个参数,第一个参数会自动接收不存在的方法名,第二个参数则以数组的方式接收不存在方法的多个参数。 ~~~ <?php class Test { function __call($function_name, $args) { echo "你所调用的函数:$function_name(参数:<br />"; var_dump($args); echo ")不存在!"; } } // 调用不存在的方法 $p1=new Test(); $p1->test(2,"test"); //你所调用的函数:test(参数:array(2) {[0]=> int(2) [1]=>string(4) "test"})不存在! ~~~