__call(): 访问一个不存在或无权限访问的方法的时候会自动调用
__callStatic(): 访问一个不存在或无权限访问的静态方法的时候会自动调用
class Demo
{
public function __call($name, $args)
{
return '方法是: '. $name. '<br>参数列表: <pre>'. print_r($args, true);
}
public static function __callStatic($name, $arguments)
{
return '方法是: '. $name. '<br>参数列表: <pre>'. print_r($arguments, true);
}
}
$obj=new Demo();
echo $obj->getInfol(10,20,30,40,50,60,70,80,90);
echo Demo::get('111','222','3333');点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号