🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## __call($变量 , array数组) ## 当调用不存在的方法时会自动调用方法 ## public function __call($变量 , array数组) //必须要2个变量一起否则出错。 __callstatic() ## public function __callstatic($变量 , array数组) //可以兼容静态方法 因为__call不支持静态方法 ## 代码如下 ~~~ <?php class A{ function __call($nn,$cc){ echo "你好是我"; //$nn为实例化后函数的名称。也就是例子中func } } $bc=new A; $bc->func(); //调用一个类中没有的方法 class B{ static function __callstatic($nn,$cc){ echo "你好是我wwww"; //$nn为实例化后函数的名称。也就是例子中func } } B::func(); //调用一个类中没有的方法 ~~~