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 相关文章推荐
PHP完整的日历类(CLASS)
Nov 27 PHP
PHP 字符串分割和比较
Oct 06 PHP
php中取得URL的根域名的代码
Mar 23 PHP
YII模块实现绑定二级域名的方法
Jul 09 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
微信access_token的获取开发示例
Apr 16 PHP
php编写批量生成不重复的卡号密码代码
May 14 PHP
php计算整个目录大小的方法
Jun 01 PHP
PHP7.0版本备注
Jul 23 PHP
Yii视图操作之自定义分页实现方法
Jul 14 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
May 15 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截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
PHP中的替代语法简介
2014/08/22 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
理解JSON:3分钟课程
2011/10/28 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Python实现字典依据value排序
2016/02/24 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
python实现AES加密和解密
2019/03/27 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
python实现键盘输入的实操方法
2019/07/16 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
大学生预备党员自我评价分享
2013/11/16 职场文书
党员一句话承诺大全
2014/03/28 职场文书
青安岗事迹材料
2014/05/14 职场文书
上班时间打瞌睡检讨书
2014/09/26 职场文书
市场营销计划书
2015/01/17 职场文书
导游词开场白
2015/01/31 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript
Golang bufio详细讲解
2022/04/21 Golang