php框架里面用call_user_func_array(array($dispatch, $actionName), $param);传参的时候,接收的$actionName方法不能接收数组参数。
这时候,可以用下面的方法讲接收的参数组合起来。
class LbjController extends Controller{ public function test(){ $a = func_get_args(); var_dump($a);exit; $arr = ['a','b','c','d'];//字段定义 $c=array_combine($arr,$a); var_dump($c); } }