$ctrl->$action ();  也是调用一个方法名,只是这个方法的名字是用一个变量$action来代替