PHP获取当前类名、函数名、方法名

原创 2015年07月10日 09:58:48

PHP获取当前类名、函数名、方法名

PHP获取当前类名、方法名

  • __CLASS__ 获取当前类名
  • __FUNCTION__ 当前函数名(confirm)
  • __METHOD__ 当前方法名 (bankcard::confirm)

__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 类的所有的变亮名,并组成一个数组

6.Laravel自定义类引入和命名空间问题

2016.08.03 1.问题描述 在Laravel中引入了一个第三方验证码类Code.class.php,在使用的时候发现如果不给这个类设置命名空间,那么需要在使用时用require引入这个...
  • Darry_Zhao
  • Darry_Zhao
  • 2016年09月28日 13:14
  • 7054

ci获取当前控制器类名和方法名和PHP获取当前类名、函数名、方法名方法

codeigniter获取当前控制器类名和方法名和PHP获取当前类名、函数名、方法名方法ci自带方法$con = $this->router->fetch_class(); $func = $th...
  • whosheng
  • whosheng
  • 2017年08月05日 22:49
  • 484

php 获取对象的类名 get_class

class foo {     function name()    {        echo "My name is " , get_class($this) , "\n";    }}/...
  • zhf9208
  • zhf9208
  • 2013年08月01日 00:54
  • 4211

PHP的继承方法如何获取子类名?get_class() 和 get_called_class()

PHP里的__CLASS__这类东西是静态绑定的,如果不在子类里重载的话,那么继承父类方法所得到的依旧是父类的名称,而不是子类的名称,比如: 01 02 clas...
  • tashanhongye
  • tashanhongye
  • 2015年08月14日 10:11
  • 3059

php获取函数参数,获取类里面的方法名

有时候我们需要获取函数需要传入的参数,可以利用php的反射函数获取,或者类里面的所有公开的方法。1、获取函数参数名称:function getFucntionParameterName($func) ...
  • zhezhebie
  • zhezhebie
  • 2017年05月25日 12:23
  • 1585

php手记-根据类名获得类的定义(get_class_methods、get_class_vars...)

背景 最近在看laravel框架的源码,不知道Route是怎么定义的,找了很久都没找到,遂从网上找有什么方法可以根据类名获得类的命名空间什么的,最后找到了用get_class_methods获得...
  • SakuraLLj
  • SakuraLLj
  • 2015年11月25日 11:09
  • 1742

PHP的继承方法如何获取子类名?

php后期静态绑定问题:例如
  • zls986992484
  • zls986992484
  • 2016年11月14日 00:53
  • 2062

PHP获取类名及所有函数名

1.获取行号、文件路径文件名、类名、方法名的常量__LINE__     文件中的当前行号。__FILE__    文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2...
  • zhf9208
  • zhf9208
  • 2013年08月01日 00:52
  • 1402

php获取一个对象(类)的所以方法(函数名)

  • 2012年10月12日 22:56
  • 482B
  • 下载

ci得到控制器类名和函数名的方法和PHP获取当前类名、函数名、方法名方法

$con = $this->router->fetch_class(); $func = $this->router->fetch_method();
  • q616804668
  • q616804668
  • 2014年08月08日 09:36
  • 6595
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP获取当前类名、函数名、方法名
举报原因:
原因补充:

(最多只允许输入30个字)