раскрутить стек в php

Marinavo_0507

Хочется узнать внутри функции (точнее, метода класса) узнать, откуда она вызвана.
Имя файла и номер строки было бы идеально.
Есть какие-нибудь способы?

rfgbnfy

через ошибки не пробовал ? типа несоответствие количесва параметров . а после смотришь какая ошибка вылезла . не уверен что получится - но попробовать стоит .

sergei1969

подозреваю, что тока в 5-м php получится
там они здорово понаворотили, может чего и есть на этот счёт

Marinavo_0507

> а после смотришь какая ошибка вылезла
а где это смотреть?
нужно, чтобы в итоге в специальный лог писалось
то есть что-то типа перловых eval и $@ подошло бы

eduard615

вообще-то в перле это делают через caller

Marinavo_0507

На то он и TIMTOWTDI

iriskamause

Вроде бы функция backtrace это делает

Marinavo_0507

debug_backtrace
да, спасибо
Оставить комментарий
Имя или ник:
Комментарий: