怎么打印出thinkphp控制器下的所有方法

mingfish3 2015-01-03 08:50:55
基于测试需要,想做一个TestController.class.php ,里面的所有方法都是测试用,我想在里面的index方法打印出当前控制器的所有方法怎么做?

class TestController extends Controller{

function index(){
// 获得当前控制器的所有方法
$all_methods = array(); // ['sayName','checkUser']
print_r($all_methods);
}

function sayName(){}
function checkUser(){}

}
...全文
315 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2015-01-03
  • 打赏
  • 举报
回复
$all_methods = get_class_methods(get_class()); 
干嘛要区分项目版本?
码无边 2015-01-03
  • 打赏
  • 举报
回复
上面是thinkphp3.1版本 thinkphp3.2版本 $data = get_class_methods(TestController); echo '<pre>';print_r($data);
码无边 2015-01-03
  • 打赏
  • 举报
回复

$data = get_class_methods(IndexAction);
echo '<pre>';print_r($data);

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧