У меня возникла проблема с переносом существующей кодовой базы на ZF2. У меня есть обработчик обработчика исключений, который генерирует электронную почту, среди прочего, дамп debug_backtrace() и func_get_args(). Он просто добавляет строку, используя print_r (debug_backtrace(), true) и print_r (func_get_args(), true).Нет поддержки debug_backtrace() с Zend Framework 2?
Кажется, что это не работает ни на чем на ZF2. Кажется, что происходит рекурсия. Независимо от того, сколько памяти я бросаю в нее, он всегда сбой с фатальной ошибкой, позволяющей уменьшить объем памяти.
Есть ли способ получить обратную трассировку с ZF2, или есть лучший способ сделать это?
Вы не можете просто позвонить -> getTrace() на исключение? – Orangepill
, или если вы просто заставляете его превращать его в строку, то 'Exception :: getTraceAsString();' – Orangepill
У меня была аналогичная проблема с обратностью на ZF2. Я зарегистрировал его в текстовом файле, а обратная трассировка очень простого скрипта была более 40 МБ. В ZF2 действительно много чего происходит, и это также является причиной того, что я уйду от него для приложений MVC. – str