Как узнать, кто вызывает метод или функцию? [Дубликат]
На этот вопрос уже есть ответ здесь:
Как узнать, кто вызвал метод? 9 ответовЯ хочу написать отладочную функцию или метод, который поможет напечатать полезную информацию. Когда это называется, мне нужно:
адрес памяти вызывающего объекта (если вызван объектом)сигнатура метода вызывающей стороны (или имя метода) или имя функцииимя класса, которому принадлежит этот метод или функцияМожно ли получить эту информацию, не передавая целую кучу параметров?
Я хочу сделать что-то вроде:
debug();
который затем входит в каждый метод и функцию, и помогает распечатать полезную информацию о том, чтопродолжается