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

相关文章推荐

PHP获取类名及所有函数名

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

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

php后期静态绑定问题:例如

PHP类 const常量访问方法例子

在php面向对象之final的应用中,讲到了PHP面向对象常用的修饰符final的应用,接下来讲到PHP面向对象中常用的常量修饰符const。 我们知道,在PHP中定义常量是通过define()函数...
  • txj236
  • txj236
  • 2015年11月11日 10:31
  • 3959

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

$con = $this->router->fetch_class(); $func = $this->router->fetch_method();

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

codeigniter获取当前控制器类名和方法名和PHP获取当前类名、函数名、方法名方法ci自带方法$con = $this->router->fetch_class(); $func = $th...

iOS中打印日志显示系统详细时间,类名,行号,函数名,线程,及打印值

Q:如何打印当前的函数和行号? A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如: NSLog(@"%s:%d obj=%@", __func__, __LINE__,...

[NET]Net中的反射使用入门(根据类名和函数名,生成和调用对象的成员函数) .

提纲: 1、 什么是反射 2、 命名空间与装配件的关系 3、 运行期得到类型信息有什么用 4、 如何使用反射获取类型 5、 如何根据类型来动态创建对象 6、 如何获取方法以及动态调用方法 ...

python中获取当前位置所在的行号和函数名

对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名。这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提...
  • lzl001
  • lzl001
  • 2014年12月27日 02:44
  • 625

在python中获取当前位置所在的行号和函数名

对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名。这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP获取当前类名、函数名、方法名
举报原因:
原因补充:

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