2008-10-21 1 views
1

Когда Xdebug установлен/включен, стандартные ошибки PHP (когда они отображаются в браузере) заменяются более информативными сообщениями, включающими трассировки стека для каждого. Кроме того, я заметил, что он также улучшает вывод в других областях, таких как функция var_dump(), форматирование/цветовое кодирование вывода, чтобы сделать его более читаемым.Другие пакеты с Xdebug-подобными функциями (информативные ошибки PHP, форматированные var_dump() и т. Д.)?

Есть ли сторонние пакеты, предлагающие аналогичную функциональность? Я предпочитаю использовать Zend Debugger для отладки и хотел бы найти что-то вроде этого, которое не зависит от Xdebug. Конечно, я мог бы написать свой собственный обработчик ошибок, собственную функцию var_dump() и т. Д., Но мне бы хотелось найти что-то, что прозрачно интегрируется в PHP так, как это делает функциональность Xdebug.

Редактировать: Я должен подчеркнуть, что я не ищу отладчика, но для «дополнительных», которые предлагает Xdebug.

+0

Почему вы не удовлетворены Xdebug? – troelskn 2008-10-21 19:52:59

ответ

1

Что касается вашего отладки вы найдете только доступ через расширений PHP, независимо от того, что IDE вы используете.

Xdebug является самым популярным из-за его дополнительных функций, помимо того, что вы даже описали. Xdebug будет выполнять профилирование (трассировку) в формате valgrind, который вы можете использовать для оценки таких программ, как Kcachegrind и wincachegrind.

Ваша единственная реальная альтернатива средствам отладки Xdebug предоставляет Zend Debugger, который является частью платформы Zend (снова доступен как расширение).

Что касается замен, вы не найдете никаких других расширений, которые бы заменяли переменные var_dump и error. И особенно не найдет (за пределами Zend Debugger) протокол отладки и определенно не найдет другого расширения, которое выполняет профилирование.

0

Попробуйте PHP IDE NuSphere. Он также имеет встроенный отладчик, и вы можете получить демоверсию, если хотите.

http://www.nusphere.com/

Смежные вопросы