Как отлаживать PHP-приложение с помощью Eclipse PDT (отладчик xdebug и zend)
Я работаю над одним приложением.
Я использую Eclipse php Helios IDE для разработки приложений php.
Ниже я хотел бы узнать о вещах, связанных с этой IDE, чтобы я мог быстро и эффективно внедрить приложение PHP:
1) Как сделать удаленную отладку с помощью Eclipse PHP Helios IDE
2) В чем плюсы и минусы xdebug и zend debugger
3) Какой отладчик мы должны использовать от xdebug, zend debugger.
4) Есть ли другой отладчик, кроме упомянутых выше двух?
Ниже приведены ссылки на вышеупомянутый отладчик.
1) http://devzone.zend.com/article/2930-Debugging-PHP-applications-with-xdebug
2) http://www.eclipse.org/pdt/documents/XDebugGuideForPDT2.0.pdf
Я не получаю точную информацию по указанным выше URL-адресам, так как упомянул конкретный запрос, который выше необходим.
Кто-нибудь знает какие-либо ссылки, пожалуйста, предложите мне.
Спасибо!!
-Pravin
2 ответа
Я использую релиз Galileo, а не более поздний релиз Helios, но я подозреваю, что они очень похожи в этом отношении... Ответы на ваши вопросы могли бы заполнить вполне разумную главу в книге, поэтому вместо этого я укажу вам на несколько отличных ссылок по темам;
2) Эта статья - отличный пост о плюсах и минусах каждого с Eclipse; Отладка Eclipse с помощью сравнения Xdebug и Zend Debugger. Лично я всегда использую xdebug, так как он имеет дополнительные функции, которые мне нравятся, и, поскольку я не использую Zend, меня не интересуют какие-либо преимущества интеграции, которые он может предложить.
3 + 1) Однако ничто не мешает вам установить оба и переключаться между ними, используя различные конфигурации "настройки сервера" внутри Eclipse. В этом посте показано, как настроить их на разных портах, чтобы разрешить это; Отладка PHP с использованием Eclipse и PDT
Есть небольшая хитрость (для отладчиков) в том, что если вы используете apache mod_rewrite (или аналогичный) для симпатичных URL-адресов, вы должны быть очень осторожны, чтобы правило по-прежнему передавало параметр отладки как значение GET в URL-адресе. Я лично ничего не знаю об этом (например, с помощью куки).
4) Не то, чтобы я знал об Eclipse.
Приятного чтения....
Шаг за шагом Процесс отладки с использованием XDebug и Eclipse Helios. Надеюсь, поможет.