NetBeans:PHP语法检查

Chu*_*utt 16 php ide debugging syntax

根据StackOverflow上的一项民意调查,NetBeans是最好的PHP IDE.这一切都很好,除了一件事:检查语法似乎很糟糕.我确定我一定做错了什么?

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

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

第一个phpDesigner:

phpDesigner

很明显问题出在哪里,对吗?

然后是NetBeans:

NetBeans的

在这个类的最底层,只有一个模糊的错误消息,它甚至不在导致错误的函数附近(!).

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

另外:如果在NetBeans中无法做到这一点,那么还有哪些其他可用的IDE可以进行这种级别的语法检查?

谢谢你的帮助.


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

日食

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

Chu*_*utt 4

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

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

更新:它已在 NetBeans 7.0 中修复。