2

我已经开始使用 NetBeans 6.9.1 来开发 PHP 项目。虽然它确实在一定程度上提供了代码补全,但它绝不是完整的。例如,常用的函数如 implode、explode 不在代码补全列表中。此外,对由内置类(例如 HttpRequest)生成的对象进行代码补全会很方便。

无论如何要获得上述项目的代码完成。

4

3 回答 3

1

试试这个...

  • 工具->选项
  • 选择“编辑器”
  • 选择“代码完成”
  • 在语言下拉菜单中选择“PHP”

您将看到仅适用于 PHP 项目的代码完成选项列表

  • 如果您有全局变量/对象设置“变量的代码完成”设置为“所有变量”
  • 如果您使用前面没有静态的方法作为静态方法,请确保在“类方法的代码完成”下您有“在 :: 之后也有非静态方法”

如果您不使用命名空间 PHP 5.3,请确保您的项目类型是 PHP 5.2/5.1 测试。要检查它,请右键单击您的项目-> 属性-> 源-> PHP 版本。

于 2010-09-01T15:10:54.683 回答
0

我检查了上面的线程,我的项目设置是正确的,PHP 设置和插件也已启用。每个 PHP 编辑器窗口都显示和可编辑的形式,但在编写代码时没有提示、完成或其他任何有用的东西。最后我想通了:每个 PHP 部分的开始和结束如下:

<?   ?>

本来应该:

<?php    ?>
于 2014-08-29T02:28:57.637 回答
0

标签已弃用(自 php 7.0+ 起),但如果您在以下位置使用旧代码,则可以在 NetBeans 中启用它:

Project Properties -> Sources mark 选项:允许短标签,也可以在 <% %> 那里允许 ASP 标签。

于 2018-04-03T06:07:03.290 回答