<?php
class Person
{
function du()
{
echo "这是一个存在的方法";
}
//该方法有两个参数,第一个参数 $function_name 会自动接收不存在的方法名,第二个 $args 则以数组的方式接收不存在方法的多个参数。
function __call($function_name, $args)
{
echo "你所调用的函数:".$function_name;
echo "它的参数:";
var_dump($args);
echo "不存在!";
}
} //当调用一个不存在的方法时
$p1=new Person();
$p1->test(2,"sting");
$p1->du(); ?>