ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
__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"})不存在! ```