print_r($args); echo '</pre>'; } public function __call($method, $args){ echo '你想调用一个不存在或无权调用的方法',$method,'<br />'; echo '你调用时还传了参数<br />'; echo '<pre>'; print_r($args); echo '</pre>'; } } $lijun = new Human(); $lijun->thinklog('s', 'a', 'p', 't'); // 调用一个不存在的方法时机触动了__call(); $lijun::SeeMeinv('大哭', '小哭', '大笑'); //调用不个不存在的静态方法时机触动了__callStaic(); /* 总结: __callStatic 是调用不可见的静态方法时,自动调用的 */ ?>