NetBeans:PHP语法检查

17
根据StackOverflow上的一项调查NetBeans是最好的可用PHP IDE。这很好,但有一个问题:它似乎在检查语法方面很糟糕。我确定我一定做错了什么?
我以前使用过phpDesigner,它是一个很棒的程序,但我只有2007版本,它不支持xDebug(如果我想要那个,我必须购买新版本)。所以我想尝试一下备受赞誉的(免费)NetBeans。
但是,据我所知,它的语法检查非常糟糕。例如:请注意两个不同IDE处理同一文件的方式。
首先是phpDesigner

phpDesigner

问题显然出在哪里,对吧?

接下来是NetBeans

NetBeans

这里只有一个模糊的错误消息,而且距离导致错误的函数甚至还很远(!)。

所以我的问题是: 在NetBeans中有没有可能获得更好的语法检查? 我认为一定有办法,只是我太愚蠢了。

另外: 如果在NetBeans中无法实现,还有哪些其他免费的IDE可以具有这种级别的语法检查?

感谢任何帮助。


一些人建议使用Eclipse作为替代方案,所以我想测试一下。

Eclipse

它也正确地识别了语法错误。(让我想知道NetBeans是否有bug。)我可能会转向Eclipse。还有其他值得尝试的IDE吗?


4
你会想要尝试JetBrain的PHPStorm。它是一款商业IDE,但真的很棒。 - NikiC
1
对于非商业用途的集成开发环境(IDE),我会使用带有PDT插件的Aptana。 - mingos
2
你有检查过Netbeans7中是否相同吗?虽然它还没有正式发布,但是beta版本可以下载。也许这是他们在此期间努力改进的地方。然而,尽管我很喜欢Netbeans(我自己用它进行PHP开发工作),但它主要是作为Java IDE编写的;与Java相比,PHP始终是次等语言。 - Spudley
1
注意:对于投票“离题”的人们,它正如SO:FAQ所描述的那样是“程序员常用的软件工具”相关主题。 - Chuck Le Butt
1
我正在使用PhpDesigner 7版本,我很喜欢它。它支持xdebug和错误检查,就像你上面展示的那样非常相似。非常值得购买。Aptana也是一个不错的选择,就像上面提到的一样。 - Brad
显示剩余8条评论
2个回答

4

@Epoc 我转用了PHPStorm,再也没有回头过!比以前好太多了。 - Chuck Le Butt

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

我试了Eclipse,你说得对,它确实找到了错误。比phpDesigner 2007还要快。这让我想知道NetBeans是否真的有一个bug。感谢你的推荐,我会看看是否还有其他推荐。 - Chuck Le Butt
很高兴我能帮上忙。我认为NetBeans没有任何错误,那就是NetBeans的工作方式 :p - sica07

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接