PHP如何在函数内部获取函数的名称

如何在PHP中的函数获取函数名称

如:

function test()

{

echo "function name is test";

}

这个可能吗?

答案是肯定的。实现方法有两种:

第一:__FUNCTION__ 预定义的魔术常量。

例:

class Test {

function MethodA(){

echo __FUNCTION__;

}

}

结果:MethodA。

第二种方法

如果您使用的是PHP 5,可以试试这个:

function a() {

$trace = debug_backtrace();

echo $trace[0]["function"];

}

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...