0
我將數據傳遞給Index方法,但如果方法是這樣的調用,如何傳遞數據?如何將數據傳遞給方法
if (method_exists($controller, $method)) {
$controller->{$method}($controller);
} else {
$controller->Index('test');
}
我將數據傳遞給Index方法,但如果方法是這樣的調用,如何傳遞數據?如何將數據傳遞給方法
if (method_exists($controller, $method)) {
$controller->{$method}($controller);
} else {
$controller->Index('test');
}
您可以改爲使用call_user_func_array()
。
實施例:
call_user_func_array(array($obj, 'some_func'), array('a', 'b'));
上面的代碼將調用一個從物體$obj
2個參數'a'
和'b'
命名
some_func
方法http://stackoverflow.com/questions/771036/php-equivalent -of-發送和GETATTR – PasteBT 2012-03-15 04:14:00