php利用ReflectionClass反射机制获取类public公有方法
2019-08-22 PHP 1541
今天遇到了一个有趣的问题,在thinkphp中设定控制器路由的时候,必须要使用getfunc postfunc
如图:
而我不想要 get post 这些前缀
在php中通过反射机制获取类的方法,然后过滤掉不可以访问的
//会员中心 路由 $member_class = \app\home\controller\Member::class; $member = new \ReflectionClass($member_class); foreach ($member->getMethods() as $method) { if ($method->class == $member_class && $method->name != '_initialize' && is_callable([$member_class, $method->name])) { $rules['member/'.$method->name] = ['home/member/'.$method->name,['method' => 'get|post']]; } }
很赞哦! (0)
相关文章
文章评论
-
-
-
0条评论