PHP « какой debugger использовать для php?

есть несколько общеизвестных дебаггеров для php, но какой с вашей точки зрения лучше?

какой лучше сопрягается с вашим IDE(и какой IDE), какие недостатки и глюки замечены у других дебагеров под вашим IDE.

1 ответов


Я всегда пользовался (и продолжаю пользоваться) xdebug, на мой взгляд один из лучших дебагеров/профайлеров для php. Это если работаю в Notepad++ с небольшими проектами, для серьёзных проектов использую родной дебагер от PhpED (вместе с PhpED конечно-же).


Я использую бесплатный Codelobster PHP Edition .
Тут свой приятный ПХП дебаггер.


Какой IDE выбрать?

Собственно, данный вопрос обсуждают буквально каждый день многомилионная публика программистов на PHP и верстальщиков.

Если вы пользуетесь средствами разработки PHP буквально круглосуточно, и при этом работаете с несколькими проектами сразу, то самый правильный, на мой взгляд способ - рассмотреть самые популярные средства.
Об этом говорится, прежде всего на Википедии - PHP (Интегрированные среды разработки для PHP).

Сравнительные тесты, характеристики IDE:

Хорошая статья-обзор по поводу инструментов для PHP и обзор IDE на SM

Какой отладчик и профайлер выбрать?

Ну, а что касается дебаггеров и профайлеров, то знаю и пользовался тремя из известных:
  • DBG, который часто встраивают в известные PHP IDE, как например PHPEdit
  • xDebug, который пользуется на мой взгляд, самой большой популярностью среди разработчиков
  • Zend Debugger, который разработан специально для Eclipse платформы и предназначен для плотной работы с фреймворком от Zend

Который из них именно выбрать - вопрос больше относится к выбору, прежде всего самого IDE и, возможно, фреймворка Zend.

Лично я остановился на PDT и xDebug. На данный момент платформа поддерживает работу со всеми ресурсами, которы использую в разработке. От обзора таблиц и данных SQL сервера внутри IDE, интеграции JavaScript фреймворков, до подстветки синтаксиса шаблонов Smarty и PHPDoc.