根据a poll here on StackOverflow, NetBeans 是最好的PHP IDE。这一切都很好,除了一件事:检查语法似乎很糟糕。我确定我一定做错了什么?
我之前使用的是 phpDesigner ,这是一个很棒的程序,但我只有2007版本,而且它不支持xDebug(我必须购买新版本,如果我想要那个)。所以我想我会尝试大肆吹嘘(和免费)的NetBeans。
但是,据我所知,它的语法检查是可怕的。例如:注意两个不同的IDE如何处理相同的文件。
首先 phpDesigner :
问题出在哪里,对吧?
然后 NetBeans :
这里只有一个模糊的错误信息,在课程的最底层,它甚至不在导致错误的函数附近(!)。
所以我的问题是:是否有可能在NetBeans中获得更好的语法检查?我假设必须有办法,我只是真的很蠢。
此外:如果在NetBeans中无法做到这一点,做的其他免费IDE是否具有此级别的语法检查功能?
感谢您的帮助。
有些人建议 Eclipse 作为替代品,所以我想我会测试它。
它也正确识别语法错误。 (让我想知道NetBeans是否被窃听过。)我可能只是转向Eclipse。是否有人认为值得尝试的其他IDE?
答案 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,我认为它将满足您的需求。