我已经开始使用 NetBeans 6.9.1 来开发 PHP 项目。虽然它确实在一定程度上提供了代码补全,但它绝不是完整的。例如,常用的函数如 implode、explode 不在代码补全列表中。此外,对由内置类(例如 HttpRequest)生成的对象进行代码补全会很方便。
无论如何要获得上述项目的代码完成。
我已经开始使用 NetBeans 6.9.1 来开发 PHP 项目。虽然它确实在一定程度上提供了代码补全,但它绝不是完整的。例如,常用的函数如 implode、explode 不在代码补全列表中。此外,对由内置类(例如 HttpRequest)生成的对象进行代码补全会很方便。
无论如何要获得上述项目的代码完成。
试试这个...
您将看到仅适用于 PHP 项目的代码完成选项列表
如果您不使用命名空间 PHP 5.3,请确保您的项目类型是 PHP 5.2/5.1 测试。要检查它,请右键单击您的项目-> 属性-> 源-> PHP 版本。
我检查了上面的线程,我的项目设置是正确的,PHP 设置和插件也已启用。每个 PHP 编辑器窗口都显示和可编辑的形式,但在编写代码时没有提示、完成或其他任何有用的东西。最后我想通了:每个 PHP 部分的开始和结束如下:
<? ?>
本来应该:
<?php ?>
标签已弃用(自 php 7.0+ 起),但如果您在以下位置使用旧代码,则可以在 NetBeans 中启用它:
Project Properties -> Sources mark 选项:允许短标签,也可以在 <% %> 那里允许 ASP 标签。