php获取、检查类名、函数名、方法名的函数方法


Posted in PHP onJune 25, 2015

1.function_exists() - Return TRUE if the given function has been defined
2.is_callable() - 检测参数是否为合法的可调用结构
3.class_exists() - 检查类是否已定义
4.method_exists() - 检查类的方法是否存在

__FUNCTION__    函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__    类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__METHOD__    类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。

注:这些常量前后均是两个下划线。

get_class(class name);//取得当前语句所在类的类名
get_class_methods(class name);//取得class name 类的所有的方法名,并且组成一个数组
get_class_vars(class name);//取得class name 类的所有的变亮名,并组成一个数组

PHP 相关文章推荐
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
Jul 09 PHP
隐藏你的.php文件的实现方法
Mar 19 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
解析smarty模板中类似for的功能实现
Jun 18 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
Yii调试SQL的常用方法
Jul 09 PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 PHP
windows下apache搭建php开发环境
Aug 27 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
360搜索引擎自动收录php改写方案
Apr 28 PHP
php使用array_chunk函数将一个数组分割成多个数组
Dec 05 PHP
PHP7生产环境队列Beanstalkd用法详解
May 19 PHP
php header函数的常用http头设置
Jun 25 #PHP
PHP里的单例类写法实例
Jun 25 #PHP
PHP合并数组+号和array_merge的区别
Jun 25 #PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 #PHP
php计算多维数组中所有值总和的方法
Jun 24 #PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 #PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 #PHP
You might like
PHP操作数组相关函数
2011/02/03 PHP
PHP文件操作实例总结
2016/09/27 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
js 分页全选或反选标识实现代码
2011/08/09 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
Jquery注册事件实现方法
2015/05/18 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
python画微信表情符的实例代码
2019/10/09 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Python操作MySQL数据库的示例代码
2020/07/13 Python
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
C语言面试题
2015/10/30 面试题
介绍一下如何优化MySql
2016/12/20 面试题
求职自荐信范文格式
2013/11/29 职场文书
编辑找工作求职信范文
2013/12/16 职场文书
最新奶茶店创业计划书
2014/01/25 职场文书
七年级政治教学反思
2014/02/03 职场文书
小学教师师德演讲稿
2014/05/06 职场文书
搞笑结婚保证书
2015/05/08 职场文书