PHP 函数如何返回函数名?

WBOY
Libérer: 2024-04-11 08:39:02
original
411 人浏览过

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

PHP 函数如何返回函数名?

PHP 函数如何返回函数名?

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

语法:

$function_name = __FUNCTION__;
Copier après la connexion

实战案例:

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

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

get_function_name();
Copier après la connexion

该代码将输出:

当前函数名:get_function_name
Copier après la connexion

其他注意事项:

  • __FUNCTION__ 常量只能在函数内部使用。
  • 该常量仅返回函数的名称,而不包括命名空间或类名。
  • 如果函数没有名称(例如匿名函数),则 __FUNCTION__ 将返回一个空字符串。

以上是PHP 函数如何返回函数名?的详细内容。更多信息请关注PHP中文网其他相关文章!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!