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对gzip文件或者字符串解压实例参考
Jul 25 PHP
PHP 防恶意刷新实现代码
May 16 PHP
PHP缓存技术的使用说明
Aug 06 PHP
php session劫持和防范的方法
Nov 12 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
Sep 23 PHP
php中strtotime函数用法详解
Nov 15 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
Apr 26 PHP
golang与PHP输出excel示例
Jul 22 PHP
PHP convert_cyr_string()函数讲解
Feb 13 PHP
php curl操作API接口类完整示例
May 21 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 PHP
PHP基于openssl实现非对称加密代码实例
Jun 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
Windows下PHP5和Apache的安装与配置
2006/09/05 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
常用PHP封装分页工具类
2017/01/14 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
玩转方法:call和apply
2014/05/08 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
js实现消息滚动效果
2017/01/18 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
element-ui 文件上传修改文件名的方法示例
2019/11/05 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
Python实现的Kmeans++算法实例
2014/04/26 Python
跟老齐学Python之用Python计算
2014/09/12 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
Python基础知识点 初识Python.md
2019/05/14 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
python实现从ftp服务器下载文件
2020/03/03 Python
python进度条显示-tqmd模块的实现示例
2020/08/23 Python
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
美国网上书店:Barnes & Noble
2018/08/15 全球购物
《听鱼说话》教学反思
2014/02/15 职场文书
无毒社区工作方案
2014/05/23 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
2015年班组工作总结
2015/04/20 职场文书
繁星春水读书笔记
2015/06/30 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
解决pytorch-gpu 安装失败的记录
2021/05/24 Python
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL