這是我想做的事: 我有一個對象PHP可以調用我所沒有的功能與call_user_func
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!!!
有沒有辦法讓最後一個例子工作?
您是否嘗試過'陣列($ OBJ '的someMethod');'? – 2013-02-17 16:26:51