引用类中的方法

时间:2013-01-18 01:57:55

标签: php

  

可能重复:
  Call php class method from string with parameter

我试图通过call_user_func_array()

从方法的字符串和类的字符串中调用类中的方法

例如:

$class = 'Posts';
$classObj = new $class();
$func = 'makePost';
$params = array('something', 'somethingelse');
call_user_func_array($classObj->$func, $params);

这对我不起作用。 :C

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您使用array,第一项是对象,第二项是您要调用的函数名字符串:

call_user_func_array( array( $classObj, $func), $params);

这是在PHP中使用callback的示例。