NetBeans: проверка синтаксиса PHP - PullRequest
16 голосов
/ 12 апреля 2011

Согласно опросу в StackOverflow , NetBeans - лучшая доступная PHP IDE.Это все хорошо и хорошо, за исключением одного: он кажется ужасным при проверке синтаксиса.Я уверен, что, должно быть, я что-то не так делаю?

Ранее я использовал phpDesigner , отличную программу, но у меня есть только версия 2007, и она неподдержка xDebug (я бы купил новую версию, если бы я этого хотел).Поэтому я решил попробовать хваленые (и бесплатные) NetBeans.

Но, насколько я могу судить, его синтаксическая проверка ужасна .Например: обратите внимание, как один и тот же файл обрабатывается двумя разными IDE.

Первый phpDesigner :

phpDesigner

Довольно очевидно, гдепроблема в том, верно?

Тогда NetBeans :

NetBeans

Здесь нет ничего, кроме смутного сообщения об ошибке в самом низукласс, и это даже не рядом с функцией, вызывающей ошибку (!).

Так что мой вопрос: Можно ли улучшить проверку синтаксиса в NetBeans?Я предполагаю, что должен быть способ, и я просто тупой.

Дополнительно: Если это невозможно в NetBeans, какие другие бесплатные IDE доступны, что У есть этот уровень проверки синтаксиса?

Спасибо за любую помощь.


Некоторые люди предложили Eclipse в качестве замены, поэтому я подумалЯ бы проверил это.

Eclipse

Он слишком правильно распознает синтаксическую ошибку.(Заставляет меня задуматься, нет ли ошибок в NetBeans.) Я могу просто переключиться на Eclipse.Есть ли другие люди, которые думают, что стоит попробовать?

Ответы [ 2 ]

4 голосов
/ 18 апреля 2011

Что ж, получается, что это ошибка в NetBeans.Вот подробности ошибки:

http://netbeans.org/bugzilla/show_bug.cgi?id=168350

Обновление: Это исправлено в NetBeans 7.0.

2 голосов
/ 14 апреля 2011

Я не очень разбираюсь в NetBeans, но почему бы вам не попробовать Eclipse с PDT ?Он имеет лучшую проверку синтаксиса как NetBeans.Используя пример, представленный в вашем посте, Eclipse отобразит то же сообщение об ошибке, что и PHPDesigner (и в нужном месте).Попробуйте.Лично я использую (и люблю) VIM в качестве IDE, но на работе мы должны работать с Eclipse, и я думаю, что он будет соответствовать вашим потребностям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...