Я использую пространства имен в проекте, и Eclipse PDT, моя предпочтительная среда разработки, распознает их как синтаксические ошибки. Он не только делает непригодным для использования удобную проверку ошибок, но также разрушает проводник PHP Eclipse.
Функции 5.3 появятся в PDT 2.0, выпуск которого запланирован на декабрь. Есть ли на данный момент альтернативы? Я ищу как минимум подсветку синтаксиса 5.3 и проверку ошибок.






Вы пробовали Aptana Studio или плагин Aptana для Eclipse? Я не уверен, поддерживает ли плагин Aptana PHP, но Aptana Studio поддерживает. Это может быть то, что вы ищете.
Некоторые потоки, которые были рассмотрены различными разработчиками PHP IDE относительно статуса поддержки синтаксиса 5.3:
Вероятно, это вам не поможет, но мое текущее решение - Zend Studio 5.5 с отключенными ошибками в реальном времени. Я не могу использовать внутренний отладчик в проектах 5.3, но все остальное в IDE по-прежнему работает, и код пространства имен не выделяется как ошибка. Я сохраняю проводник кода и подсветку синтаксиса и просто тестирую свой код вне среды IDE.
Этот блог указывает, что поддержка PHP 5.3 уже представлена в последняя интеграция PDT 2.1.0.
NuSphere (http://www.nusphere.com/) только что выпустила PhpED с полной поддержкой всех функций php-5.3. У меня отлично работает.
-j
jEdit http://jedit.org
Последняя версия netbeans 6.8 (бета) поддерживает большинство новых функций ...
Я нахожу JetBrains php storm очень хорошо.
На самом деле, используя его немного больше, я обнаружил несколько проблем с разрешением имен и наследованием, я не помню их сейчас точно, я считаю, что это было примерно так: допустим, у вас есть класс B, расширяющий класс A. A имеет константа C (A :: C), то, если вы захотите использовать B :: C, будет отображаться ошибка, которая действительно раздражает.
ZendStudio 8 тоже неплохой, но не бесплатный.
Редактор JetBrains phpStorm - правильный выбор