这就是我想要做的:我有一个对象
class TestObject {
public function __call($name,$args){
if($name == 'somemethod'){
print "Yesssss!!!!!!";
}
}
}
比在代码中我这样调用这个方法:
$obj = new TestObject()
$obj->somemethod() // should work according to http://www.php.net/manual/en/language.oop5.overloading.php#object.call
call_user_func(array('myobject','somemethod')) // this does not work!!!
有没有办法让最后一个例子工作?