网站做支付宝 微信模块,天津网站建设91fyh,wordpress 注册审批,淮安公司做网站现在有一个这样的函数我想利用反射#xff0c;再用call_user_func执行#xff0c;当然#xff0c;我不是白痴和多此一举#xff0c;主要是因为上面的$func是一个数组中的值#xff0c;我现在要写一个解析数据函数#xff0c;会遇到$func#xff0c;写法如下#xff1a;…现在有一个这样的函数我想利用反射再用call_user_func执行当然我不是白痴和多此一举主要是因为上面的$func是一个数组中的值我现在要写一个解析数据函数会遇到$func写法如下$ReflectionFunction new \ReflectionFunction($func);foreach ($ReflectionFunction-getParameters() as $param) {$params[] $param-getName();}print_r($params);exit();但这个只能获取函数参数的名称却无法使用call_user_func(..,array(param1,param2))所以想请教下各位怎么才能使这个传入的参数有效呢回复内容现在有一个这样的函数我想利用反射再用call_user_func执行当然我不是白痴和多此一举主要是因为上面的$func是一个数组中的值我现在要写一个解析数据函数会遇到$func写法如下$ReflectionFunction new \ReflectionFunction($func);foreach ($ReflectionFunction-getParameters() as $param) {$params[] $param-getName();}print_r($params);exit();但这个只能获取函数参数的名称却无法使用call_user_func(..,array(param1,param2))所以想请教下各位怎么才能使这个传入的参数有效呢我感觉你想做的事情就是用感觉可能是你使用的Php版本太老了,5.6开始,可以这么做了,前提是你的$func要是个数组functionA(...$func)PS:functionA是你想call_user_func的函数相关标签php本文原创发布php中文网转载请注明出处感谢您的尊重