Имя и параметры родительской функции
Я пытаюсь выяснить, как получить имя и параметры родительской функции.
Пример:
function foo($a,$b){
bar();
}
function bar(){
// Magic Print
}
foo('hello', 'world');
Выход:
foo('hello','world')
Какие-нибудь советы?
1 ответ
Решение
Вы можете получить информацию от debug_backtrace ().
function bar(){
$backtrace = debug_backtrace();
$t = $backtrace[1];
print $t["function"] . "('" . implode("','", $t["args"]) . "')\n";
}