NetBeans: PHP 语法检查

2022-08-30 23:44:26

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

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

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

第一个 phpDesigner

phpDesigner

问题所在的地方很明显,对吧?

然后是 NetBeans

NetBeans

这里除了在类的最底部有一个模糊的错误消息之外什么都没有,它甚至不在导致错误的函数附近(!)。

所以我的问题是:是否有可能在 NetBeans 中获得更好的语法检查?我假设一定有办法,我只是非常愚蠢。

此外:如果在 NetBeans 中无法做到这一点,那么还有哪些其他可用的免费 IDE 具有此级别的语法检查?

感谢您的任何帮助。


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

Eclipse

它也能正确识别语法错误。(让我怀疑 NetBeans 是否被窃听了。)我可能只是切换到Eclipse。人们是否认为还有其他值得尝试的IDE?


答案 1

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

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

更新:此问题已在 NetBeans 7.0 中修复。


答案 2

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


推荐