Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
function printer(){ $executer = '?'; // кто вызвал принтер? echo 'Функцию printer() вызвал '.$executer.'()'; } function executer1(){ printer(); } function executer2(){ printer(); }
debug_backtrace()[1]['function'];
$executer = debug_backtrace()[1]['function'] ?? 'direct call';
$class = debug_backtrace()[1]['class'] ?? ''; $executer = ($class ? "$class::" : "") . (debug_backtrace()[1]['function'] ?? 'direct call');