Вывод локальных переменных при обработке ошибок

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
PendalF
Сообщения: 130
Зарегистрирован: 2013.10.22, 19:20
Контактная информация:

Вывод локальных переменных при обработке ошибок

Сообщение PendalF »

Хочу вывести все локальные переменные в сообщении об ошибке. В yii\web\ErrorHandler можно задать вывод глобальных переменных с помощью свойства displayVars. А как мне сделать так, чтобы в сообщении об ошибке выводились все локальные переменные и свойства класса (грубо говоря как в xdebug'е)?
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: Вывод локальных переменных при обработке ошибок

Сообщение kawabanga »

Самый просто способ - xdebug.

В вашем случае - ловить через try catch и выводить нужные переменные.
Аватара пользователя
PendalF
Сообщения: 130
Зарегистрирован: 2013.10.22, 19:20
Контактная информация:

Re: Вывод локальных переменных при обработке ошибок

Сообщение PendalF »

Вот если бы функция debug_backtrace(true) отдавала не только результаты объектов, но и переменных, тогда можно было бы расширить информацию о трассировке. Вот здесь человек задаётся тем же вопросом: https://stackoverflow.com/questions/341 ... race-level
Ответить