簡體   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