Php сам по себе сложен для IDE из-за динамической природы языка.
Моя текущая среда разработки в основном состоит из netbeans и локальной svn-копии настройки кодовой базы в локальном веб-сервере разработки. Код является полнотекстовым индексированным поисковым движком vistas для почти мгновенного поиска.
Я много занимаюсь разработкой непосредственно с главного сервера разработки, используя комбинацию инструментов. Putty для взаимодействия с сервером и развертывания путем обновления svn checkout на сервере разработки. Черепаха SVN локально, чтобы иметь довольно богатый опыт SVN. Netbeans, очевидно, имеют интеграцию SVN. Большинство изменений на удаленном сервере фиксируются с помощью сеанса замазки. WinSCP для взаимодействия с сервером разработки с помощью интерфейса norton commander, а также с хорошей интеграцией шпаклевки.
Наконец, мой текстовый редактор для удаленного редактирования - это блокнот ++ по привычке и из-за некоторых приятных функций и хорошей цены.
Что мне действительно не хватает, так это хорошего редактирования php. Из-за того, как работает TYPO3, почти все объекты создаются с помощью абстракции make instance, которая возвращает базовый класс или настроенный класс, если инфраструктура была расширена. Я не ищу волшебный пакет для редактирования и хотел бы найти редактор, который может использовать аннотации для указания типа часто используемых переменных.