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