我试图通过call_user_func_array()
例如:
$class = 'Posts';
$classObj = new $class();
$func = 'makePost';
$params = array('something', 'somethingelse');
call_user_func_array($classObj->$func, $params);
这对我不起作用。 :C
我该怎么做?
答案 0 :(得分:2)
您使用array
,第一项是对象,第二项是您要调用的函数名字符串:
call_user_func_array( array( $classObj, $func), $params);
这是在PHP中使用callback的示例。