class student{
public function test($name,$age){
var_dump($name,$age);
}
}
class Facades{
protected static function getFacadeAccessor()
{
}
protected static __callStatic($method,$args){
$class = static::getFacadeAccessor();
$instance = new $class();
//当不确定调用的函数有多少个参数时,可以用该方法传值 (...$args)
return $instance->$method(...$args);
}
}
class StudentD extends Facades{
protected static function getFacadeAccessor()
{
return 'Student';
}
}