NetBeans:PHP语法检查

时间:2011-04-12 14:10:23

标签: php debugging syntax ide

根据a poll here on StackOverflow NetBeans 是最好的PHP IDE。这一切都很好,除了一件事:检查语法似乎很糟糕。我确定我一定做错了什么?

我之前使用的是 phpDesigner ,这是一个很棒的程序,但我只有2007版本,而且它不支持xDebug(我必须购买新版本,如果我想要那个)。所以我想我会尝试大肆吹嘘(和免费)的NetBeans。

但是,据我所知,它的语法检查是可怕的。例如:注意两个不同的IDE如何处理相同的文件。

首先 phpDesigner

phpDesigner

问题出在哪里,对吧?

然后 NetBeans

NetBeans

这里只有一个模糊的错误信息,在课程的最底层,它甚至不在导致错误的函数附近(!)。

所以我的问题是:是否有可能在NetBeans中获得更好的语法检查?我假设必须有办法,我只是真的很蠢。

此外:如果在NetBeans中无法做到这一点,的其他免费IDE是否具有此级别的语法检查功能?

感谢您的帮助。


有些人建议 Eclipse 作为替代品,所以我想我会测试它。

Eclipse

它也正确识别语法错误。 (让我想知道NetBeans是否被窃听过。)我可能只是转向Eclipse。是否有人认为值得尝试的其他IDE?

2 个答案:

答案 0 :(得分:4)

事实证明,这是NetBeans中的一个错误。以下是该错误的详细信息:

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

更新:已在NetBeans 7.0中修复。

答案 1 :(得分:2)

我现在对NetBeans没有太多了解,但为什么不尝试Eclipse with PDT?它具有更好的语法检查功能,如NetBeans。使用您的帖子中提供的示例将显示与PHPDesigner相同的错误消息(并在正确的位置)。试试看。 就个人而言,我使用(并喜欢)VIM作为IDE,但在工作中我们必须使用Eclipse,我认为它将满足您的需求。