繁体   English   中英

标准功能的NetBeans PHP代码完成

[英]NetBeans PHP Code Completion for Standard Functions

我已经开始使用NetBeans 6.9.1开发PHP项目。 尽管它确实提供了一定程度的代码完成,但是它绝不是完整的。 例如,常用功能(例如implode,explode)不在代码完成列表中。 同样,对由内置类(例如HttpRequest)制成的对象进行代码完成会很方便。

无论如何,是否需要获取上述项目的代码完成。

尝试这个...

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

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

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

如果未使用PHP 5.3命名空间,请确保您的项目的类型已通过PHP 5.2 / 5.1的测试。 要对其进行检查,请右键单击您的项目->属性->源-> PHP版本。

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

<?   ?>

本来应该:

<?php    ?>

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

项目属性->源标记选项:允许短标签,也可以在那里允许ASP标签<%%>。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM