반응형
PHP의 함수 안에서 함수 이름을 어떻게 얻습니까?
가능합니까?
function test()
{
echo "function name is test";
}
정확한 방법은 __FUNCTION__
미리 정의 된 매직 상수 를 사용하는 것 입니다.
예:
class Test {
function MethodA(){
echo __FUNCTION__;
}
}
결과 : MethodA
.
메소드인지 함수인지에 따라 매직 상수 __METHOD__
(클래스 이름 포함) 또는 __FUNCTION__
(함수 함수 이름)을 사용할 수 있습니다 ... =)
PHP 5를 사용하는 경우 다음을 시도하십시오.
function a() {
$trace = debug_backtrace();
echo $trace[0]["function"];
}
<?php
class Test {
function MethodA(){
echo __FUNCTION__ ;
}
}
$test = new Test;
echo $test->MethodA();
?>
결과 : "MethodA";
참고 URL : https://stackoverflow.com/questions/1006248/how-do-i-get-the-function-name-inside-a-function-in-php
반응형
'Programing' 카테고리의 다른 글
자식 복제 중“https에 대한 원격 도우미를 찾을 수 없습니다” (0) | 2020.04.24 |
---|---|
Django 모델에서 레코드를 삭제하는 방법은 무엇입니까? (0) | 2020.04.24 |
Python을 사용하여 HTML 파일에서 텍스트 추출 (0) | 2020.04.24 |
git fetch 또는 pull을 사용한 자동 정리 (0) | 2020.04.24 |
Twitter 부트 스트랩을 사용하여 요소를 숨기고 jQuery를 사용하여 표시하는 방법은 무엇입니까? (0) | 2020.04.24 |