标准函数的NetBeans PHP代码完成

时间:2010-08-31 10:52:10

标签: php netbeans code-complete

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

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

3 个答案:

答案 0 :(得分:1)

试试这个......

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

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

  • 如果您有全局变量/对象设置“变量的代码完成”设置为“所有变量”
  • 如果你正在使用没有静态的方法作为静态确保在“类方法的代码完成”下你有“还有非静态方法::”

如果您没有使用PHP 5.3的命名空间,请确保您的项目类型是PHP 5.2 / 5.1的测试。要检查它,请右键单击您的项目 - > Properties |> Sources-> PHP Version。

答案 1 :(得分:0)

我检查了上面的线程,我的项目设置是正确的,PHP设置和插件都启用了。每个PHP编辑器窗口都显示和编辑形式,但没有提示,完成或其他任何有助于编写代码。 我最终弄清楚了: 每个PHP部分的开始和结束如下:

<?   ?>

应该是:

<?php    ?>

答案 2 :(得分:0)

不推荐使用

标签(因为php 7.0+),但是如果您在以下位置处理遗留代码,则可以在NetBeans中启用它:

项目属性 - &gt;来源 标记选项:允许短标记,也可以允许ASP标记&lt; %%&gt;那里。