Я использую релиз Galileo, а не более поздний релиз Helios, но я подозреваю, что они очень похожи в этом отношении ... Ответы на ваши вопросы могли бы заполнить вполне разумную главу в книге, поэтому вместо этого я будунаправьте вас к отличным ссылкам на темы;
2) Эта статья - отличный пост о плюсах и минусах каждого с Eclipse; Отладка Eclipse с помощью сравнения Xdebug и Zend Debugger .Лично я всегда использую xdebug, так как он имеет дополнительные функции, которые мне нравятся, и, поскольку я не использую Zend, меня не интересуют какие-либо преимущества интеграции, которые он может предложить.
3 + 1) Однако ничто не помешает вам установить оба и переключаться между ними, используя различные конфигурации «настройки сервера» внутри Eclipse.В этом посте показано, как настроить их на разных портах, чтобы разрешить это; Отладка PHP с использованием Eclipse и PDT
Существует небольшая хитрость (для отладчиков) в том, что если вы используете apache mod_rewrite (или аналогичный) для красивых URL, вы должны быть очень осторожны субедитесь, что правило все еще передает параметр отладки как значение GET в URL.Лично я ничего не знаю об этом (например, через куки).
4) Не то, что я знаю об Eclipse.
Приятного чтения ....