2010-01-19 62 views
0

可以说我有一个类,如:入门方法PARAMS

 
class SomeClass{ 
    function someAction($param1,$param2){} 
} 

有没有什么办法让像array('param1','param2')分析数据没有办法的实际执行?最好不用php扩展或以前的代码分析(fopen ...)

+0

 $oRuleContainer = new cRuleContainer(); $rContainer = new ReflectionClass('cRuleContainer'); $rMethod = $rContainer->getMethod($aRule['method']); $aArgs = $rMethod->getParameters(); if($aArgs){ foreach($aArgs as $refArgument){ $arrPassedArgData[$refArgument->name]=$_POST[$refArgument->name]; } } if(call_user_func_array(array($oRuleContainer,$aRule['method']),$arrPassedArgData)){ //success } 

更多细节什么是你想实现什么?反射? – 2010-01-19 07:51:53

回答