在调用类中的函数之前获取参数的数量

时间:2014-10-07 13:45:52

标签: php function class

我正在尝试使用这行代码调用类中的函数..

$controller = new $controller;    
$method = 'first';
call_user_func_array([$controller,$method],$params);

问题不是每个函数都有参数。但是当$ params方法可用且被调用的函数没有任何参数时。

我想在

时采取行动

所以我的问题是,如何在类中调用函数之前在函数上获取一些参数?

因为我的英语不好,我希望你明白了。 感谢..

1 个答案:

答案 0 :(得分:2)

您可以使用反射来查看函数,

http://us2.php.net/manual/en/class.reflectionfunction.php

有一个如何在那里使用它的例子。为了进一步扩展,你可以调用一个类方法。您可以先获取课程,然后按照这种方式http://us1.php.net/manual/en/class.reflectionclass.php

进行操作