我正在查看一些PHP代码,并且发现了一些对PHP常量__METHOD__
的引用。我阅读了PHP文档,但它说的全部是你可以举一个如何使用PHP __method__的例子吗?
类方法名称。 (在PHP 5.0.0中添加)方法名称为 ,因为它被声明(区分大小写)。
这个我不清楚。任何人都可以举个例子或者更详细地描述这个吗?
我正在查看一些PHP代码,并且发现了一些对PHP常量__METHOD__
的引用。我阅读了PHP文档,但它说的全部是你可以举一个如何使用PHP __method__的例子吗?
类方法名称。 (在PHP 5.0.0中添加)方法名称为 ,因为它被声明(区分大小写)。
这个我不清楚。任何人都可以举个例子或者更详细地描述这个吗?
__METHOD__
返回调用该常量时所处的当前类和方法的名称。
http://php.net/manual/en/language.constants.predefined.php
__FUNCTION__
只会返回函数名。
echo __METHOD__."in".__FILE__." called";
您可以将其用于调试或日志目的。
它是一个魔术常量,它返回函数/方法的名称以及该函数所属的类名称。
__METHOD__
和__FUNCTION__
之间的区别是,这两个函数名前收益以及类名,而后者只给出函数名
感谢@minitech,我的回答是,因为搞砸了降价的语法了;) 该死的。 – mpm
谢谢澄清! –