как получить имя функции внутри функции в PHP?

Является ли это возможным?

function test() { echo "function name is test"; } 

Это очень точный способ. ФУНКЦИЯ http://www.php.net/manual/en/language.constants.predefined.php

Пример:

 class Test { function MethodA(){ echo __FUNCTION__ ; } } 

Результат: «MethodA»;

Вы можете использовать магические константы __METHOD__ (включая имя класса) или __FUNCTION__ (просто имя функции) в зависимости от того, является ли это методом или функцией … =)

Если вы используете PHP5, вы можете попробовать следующее:

 function a() { $trace=debug_backtrace(); echo $trace[0]["function"]; }