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 相关文章推荐
网站加速 PHP 缓冲的免费实现方法
Oct 09 PHP
php地址引用(php地址引用的效率问题)
Mar 23 PHP
屏蔽机器人从你的网站搜取email地址的php代码
Nov 14 PHP
php调用MySQL存储过程的方法集合(推荐)
Jul 03 PHP
php操作xml入门之xml标签的属性分析
Jan 23 PHP
php压缩和解压缩字符串的方法
Mar 14 PHP
php代码架构的八点注意事项
Jan 25 PHP
微信公众平台DEMO(PHP)
May 04 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 PHP
php实现 master-worker 守护多进程模式的实例代码
Jul 20 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 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
PHP 5.0对象模型深度探索之绑定
2006/09/05 PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
php 上传功能实例代码
2010/04/13 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
PHP常用的三种设计模式汇总
2016/08/28 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
2017/04/24 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
浅谈React Event实现原理
2018/09/20 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
在Python下尝试多线程编程
2015/04/28 Python
深入理解python多进程编程
2016/06/12 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
广告学专业毕业生自荐信
2013/09/24 职场文书
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
学校端午节活动总结
2015/02/11 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
各种货币符号快捷输入
2022/02/17 杂记