PHP采用了__call()内置方法来屏蔽对象调用方法时产生的错误。当对象调用一个不存 在的方法时,会自动调用__call()方法。
<?php
class Computer {
public function _run() {
echo '运行';
}
//采用__call()方法屏蔽调用
//__call()里面有两个参数
private function __call($_methodName,$_argList) {
echo $_methodName.'()方法不存在';
print_r($_argList);
}
}
$computer = new Computer();
$computer->_go();
?>