我正在尝试使用这行代码调用类中的函数..
$controller = new $controller;
$method = 'first';
call_user_func_array([$controller,$method],$params);
问题不是每个函数都有参数。但是当$ params方法可用且被调用的函数没有任何参数时。
我想在
时采取行动所以我的问题是,如何在类中调用函数之前在函数上获取一些参数?
因为我的英语不好,我希望你明白了。 感谢..答案 0 :(得分:2)
您可以使用反射来查看函数,
http://us2.php.net/manual/en/class.reflectionfunction.php
有一个如何在那里使用它的例子。为了进一步扩展,你可以调用一个类方法。您可以先获取课程,然后按照这种方式http://us1.php.net/manual/en/class.reflectionclass.php
进行操作