基本上我正在尝试这样做
$className = 'myClass';
$className::myMethod($aParameter);
但是我得到了一个意想不到的T_PAAMAYIM_NEKUDOTAYIM,但我读到我可以回复
$className::myMethod();
与
call_user_func(array($className, 'myMethod'));
现在唯一的问题是我真的需要通过那个参数,任何关于如何解决这个问题的想法?
答案 0 :(得分:3)
只需添加参数即可。 call_user_func()
接受一个无限的附加参数,它将传递给被调用的函数。
call_user_func(array($className, 'myMethod'), $aParameter);