首页 > 后端开发 > PHP问题 > PHP如何获取类名及所有函数名

PHP如何获取类名及所有函数名

coldplay.xixi
发布: 2023-03-03 20:30:02
原创
3620 人浏览过

PHP获取类名及所有函数名的方法:1、【get_class(class name)】取得当前语句所在类的类名;2、【get_class_methods(class name)】取得class name类的所有的方法名,并且组成一个数组。

PHP如何获取类名及所有函数名

PHP获取类名及所有函数名的方法:

1.获取行号、文件路径文件名、类名、方法名的常量 

__LINE__ :文件中的当前行号。 

__FILE__  :文件的完整路径和文件名。

如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。 

__FUNCTION__ :函数名称(PHP 4.3.0 新加)。

自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。 

__CLASS__ :类的名称(PHP 4.3.0 新加)。

自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

__METHOD__ :类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。 

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

2.获取类名、方法名、变量名的方法 

发现PHP强大之处之一,就是经常有意想不到函数或者是这些常量帮助你完成方便的完成某些功能。越来越体会到为什么PHP的比试题目里面会出现那么多考查具体的PHP函数的题目了。 

再一口气找了其他的一些常量或函数,持续添加。 

  • get_class(class name);        //取得当前语句所在类的类名 

  • get_class_methods(class name);    //取得class name 类的所有的方法名,并且组成一个数组 

  • get_class_vars(class name);    //取得class name 类的所有的变亮名,并组成一个数组 

相关学习推荐:php图文教程

以上是PHP如何获取类名及所有函数名的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板