가능합니까?
function test()
{
echo "function name is test";
}
1
호기심 때문에 언제 필요할까요? 이름을 모르는 함수를 만들 수 있습니까?
—
Disgruntled 염소
하나의 가능한 용도는 실행을 기록하는 것입니다. "에 오류가 있습니다"라고 쓰고 있다면 로그 파일 또는 다른 기능 . 이런 식으로, 기능 이름이 변경되면 로그 메시지 변경을 기억하는 사람에 대해 걱정할 필요가 없습니다.
—
Brian Ramsay
로깅에 필요했습니다! 물어 주셔서 감사합니다 :)
—
SublymeRick
함수 내에서 함수 이름을 사용하려는 경우에도 유용합니다 (다른 용도로). 함수 등을 기반으로 링크를 구성하는 등 (예 : 내부에서 name1을 다시
—
Mafia
function name1()
사용 ) 많은 함수에 대해 동일한 템플릿이 있으면 많은 시간을 절약 할 수 있습니다.
@DisgruntledGoat : 함수를 수동으로 작성하고 모든 함수에 대한 오류 메시지를 편집하지 않으려는 경우에 유용합니다. 오류 메시지에 추가하면 작업이 줄어 듭니다.
—
John Boe