卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

PHP 函数如何返回函数名?

php 中通过 function 魔术常量获取正在执行的函数名称:语法:$function_name = __function__;用法:在函数内部使用 function 获取调用函数的名称;注意事项:只能在函数内部使用,仅返回函数名,不包含命名空间或类名,匿名函数时返回空字符串。

PHP 函数如何返回函数名?

PHP 函数如何返回函数名?

PHP 中一个强大的功能是能够通过 __FUNCTION__ 魔术常量获取正在执行的函数的名称。此常量可在函数内部使用,用于获取调用函数的名称。

语法:

$function_name = __FUNCTION__;

实战案例:

以下是一个在函数内部获取函数名称的示例:

function get_function_name() {
  echo "当前函数名:" . __FUNCTION__;
}

get_function_name();

该代码将输出:

当前函数名:get_function_name

其他注意事项:

  • __FUNCTION__ 常量只能在函数内部使用。
  • 该常量仅返回函数的名称,而不包括命名空间或类名。
  • 如果函数没有名称(例如匿名函数),则 __FUNCTION__ 将返回一个空字符串。
卓越飞翔博客
上一篇: 揭秘 PHP 函数的组成要素
下一篇: PHP 函数参数类型的常见问题和解决方案有哪些?
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏