我有classname,methodname,我有一个带参数的数组。我想做这个电话:“ $ class->方法($ param1,$ param2,..); ”
如果我使用eval(),我不能使用PHP 5.2的get_called_class()函数(它无法在eval代码中找到文件名)。 我需要调用action wideout eval ... 怎么做?
P.S。我不知道params的数量,我需要发送方法......
答案 0 :(得分:5)
您可以使用call_user_func_array()
执行此操作:
call_user_func_array(array($obj, $method_name), $args);