thinkphp 获取控制器及控制器方法


Posted in PHP onApril 16, 2021

php 权限控制器等获取

php 获取文件名(获取控制器,通过读目录的方式)

$planPath = APP_PATH.$modules[$type]['name'].'/controller';
$planList = array();
$dirRes = opendir($planPath);
while($dir = readdir($dirRes))
{
	if(!in_array($dir,array('.','..','.svn')))
	{
		$planList[] = basename($dir,'.php');
	}
}

thinkphp 获取类对象里的方法名

$control = 'index';
$className = "app\\admin\\controller\\".$control;
// ReflectionClass PHP内置函数,不懂的自己查手册
$methods = (new \ReflectionClass($className))->getMethods(\ReflectionMethod::IS_PUBLIC);
PHP 相关文章推荐
dedecms采集中可以过滤多行代码的正则表达式
Mar 17 PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
PHP操作mysql函数详解,mysql和php交互函数
May 19 PHP
PHP如何解决网站大流量与高并发的问题
Jun 25 PHP
php中经典方法实现判断多维数组是否为空
Oct 23 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
Laravel 5框架学习之环境与配置
Apr 08 PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 PHP
php微信开发接入
Aug 27 PHP
php实现头像上传预览功能
Apr 27 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
PHP实现考试倒计时功能代码
Apr 16 #PHP
PHP对接阿里云虚拟号的实现(号码隐私保护)
PHP 对接美团大众点评团购券(门票)的开发步骤
PHP 技巧 * SVG 保存为图片(分享图生成)
Apr 02 #PHP
PHP解决高并发问题
php引用传递
Apr 01 #PHP
You might like
第十二节--类的自动加载
2006/11/16 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
初学js插入节点appendChild insertBefore使用方法
2011/07/04 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
用Python制作简单的钢琴程序的教程
2015/04/01 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
python的变量与赋值详细分析
2017/11/08 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
网络安全方面的面试题
2015/11/04 面试题
会计电算化大学生职业规划书
2014/02/05 职场文书
团队拓展活动方案
2014/08/28 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
丧事酒宴答谢词
2015/09/30 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书