php 中通过 function 魔术常量获取正在执行的函数名称:语法:$function_name = __function__;用法:在函数内部使用 function 获取调用函数的名称;注意事项:只能在函数内部使用,仅返回函数名,不包含命名空间或类名,匿名函数时返回空字符串。
PHP 函数如何返回函数名?
PHP 中一个强大的功能是能够通过 __FUNCTION__
魔术常量获取正在执行的函数的名称。此常量可在函数内部使用,用于获取调用函数的名称。
语法:
$function_name = __FUNCTION__;
登录后复制
实战案例:
以下是一个在函数内部获取函数名称的示例:
function get_function_name() { echo "当前函数名:" . __FUNCTION__; } get_function_name();
登录后复制
该代码将输出:
当前函数名:get_function_name
登录后复制
其他注意事项:
-
__FUNCTION__
常量只能在函数内部使用。 - 该常量仅返回函数的名称,而不包括命名空间或类名。
- 如果函数没有名称(例如匿名函数),则
__FUNCTION__
将返回一个空字符串。
以上就是PHP 函数如何返回函数名?的详细内容,更多请关注php中文网其它相关文章!