【问题标题】:NetBeans PHP Code Completion for Standard Functions标准函数的 NetBeans PHP 代码完成
【发布时间】:2011-04-06 05:09:45
【问题描述】:

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

是否有上述项目的代码完成。

【问题讨论】:

    标签: php netbeans code-complete


    【解决方案1】:

    试试这个...

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

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

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

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

    【讨论】:

    • 实际上我需要将项目声明为 PHP。我正在做的是打开单个文件而不是将它们添加到 NetBeans 项目中。如果有人需要更改编辑器选项,您提到的内容肯定会有所帮助。
    【解决方案2】:

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

    <?   ?>
    

    应该是:

    <?php    ?>
    

    【讨论】:

      【解决方案3】:

      标签已被弃用(从 php 7.0+ 开始),但如果您使用的是旧代码,则可以在 NetBeans 中启用它:

      项目属性 -> 来源 mark 选项:允许短标签,也可以允许有 的 ASP 标签。

      【讨论】:

        猜你喜欢
        • 2014-09-25
        • 2018-06-25
        • 1970-01-01
        • 2010-12-04
        • 2012-07-30
        • 1970-01-01
        • 1970-01-01
        • 2013-09-02
        • 2011-01-04
        相关资源
        最近更新 更多