__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');
运行实例 »
点击 "运行实例" 按钮查看在线实例