>  기사  >  백엔드 개발  >  PHP 함수는 함수 이름을 어떻게 반환합니까?

PHP 함수는 함수 이름을 어떻게 반환합니까?

WBOY
WBOY원래의
2024-04-11 08:39:02509검색

PHP에서는 FUNCTION 매직 상수를 사용하여 실행 함수 이름을 가져옵니다. 구문: $function_name = __FUNCTION__ 사용법: 함수 내부에서 FUNCTION을 사용하여 호출 함수 이름을 가져옵니다. 함수의 경우 네임스페이스나 클래스 이름을 포함하지 않고 함수 이름만 반환되며, 함수가 익명인 경우 빈 문자열이 반환됩니다.

PHP 函数如何返回函数名?

PHP 함수는 어떻게 함수 이름을 반환하나요?

PHP의 강력한 기능은 __FUNCTION__ 마법 상수를 통해 실행 중인 함수의 이름을 가져오는 기능입니다. 이 상수는 함수 내에서 호출 함수의 이름을 가져오는 데 사용할 수 있습니다. __FUNCTION__ 魔术常量获取正在执行的函数的名称。此常量可在函数内部使用,用于获取调用函数的名称。

语法:

$function_name = __FUNCTION__;

实战案例:

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

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

get_function_name();

该代码将输出:

当前函数名:get_function_name

其他注意事项:

  • __FUNCTION__ 常量只能在函数内部使用。
  • 该常量仅返回函数的名称,而不包括命名空间或类名。
  • 如果函数没有名称(例如匿名函数),则 __FUNCTION__
구문:🎜🎜rrreee🎜🎜실제 예:🎜🎜🎜다음은 함수 내에서 함수 이름을 가져오는 예입니다.🎜rrreee🎜코드 출력:🎜rrreee🎜🎜기타 참고 사항:🎜🎜
    __FUNCTION__ 상수는 함수 내에서만 사용할 수 있습니다. 🎜
  • 이 상수는 네임스페이스나 클래스 이름이 아닌 함수 이름만 반환합니다. 🎜
  • 함수에 이름이 없는 경우(예: 익명 함수) __FUNCTION__는 빈 문자열을 반환합니다. 🎜🎜

위 내용은 PHP 함수는 함수 이름을 어떻게 반환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.