call_user_func_array,带有变量名

时间:2011-10-26 04:10:15

标签: php function object

假设我需要使用变量的名称作为call_user_func_array()Docs

的函数名称

例如。

$j = new SomeObject();

我试图致电$j->funcme();

call_user_func_array('$j->funcme()',$args);

返回未找到或无效的函数名称错误

我该怎么做才能纠正这个问题?

1 个答案:

答案 0 :(得分:4)

将它与数组一起用于回调

call_user_func_array(array($j, 'funcme'), $args);

请参阅:call_user_func_arrayDocs