这个问题在这里已经有了答案:
Get current class and method?
(7 个回答)
5年前关闭。
我有一个这样的 PHP 代码:
class class_name
{
public function function_name()
{
/** I need to "class_name" and "function_name" in here
* How can I get them?
*/
}
}
正如您在代码注释中看到的,我需要
class_name
和 function_name
.我怎样才能得到它们?我想 get_class($this);
获取类(class)名称就可以了。但实际上我的主要问题是关于获取方法的名称......
最佳答案
根据评论:
class class_name
{
public function function_name()
{
echo __CLASS__; // output: class_name
echo __FUNCTION__; // output: function_name
}
}
但是顺便说一下,要同时获得它们,您必须使用
__METHOD__
返回 class_name::function_name
.
关于php - 如何获取类名和方法名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34278531/