IntelliJ IDEA:在項目中配置PHP命名空間

2019-03-15 17:10 更新

在項目中配置PHP命名空間

此功能僅在Ultimate版本中受支持。
以下內(nèi)容僅在安裝并啟用PHP插件時有效!

IntelliJ IDEA附帶一個可配置的約定,它指定項目根文件夾也是包和命名空間的根。換句話說:項目根文件夾默認標記為Source,在其下創(chuàng)建的每個目錄都被視為單獨的命名空間。這符合PSR-0,也稱為自動加載標準,它規(guī)定PHP中的類和命名空間應與目錄和文件結(jié)構(gòu)匹配,反之亦然。

根據(jù)PSR-4,可以為任何目錄顯式指定名稱空間前綴。通過這種項目結(jié)構(gòu),不同PHP框架中的自動加載器可以互操作。

自動檢測命名空間根

當您打開包含至少一個帶有命名空間的文件的項目時,IntelliJ IDEA會顯示一條消息,其中包含設置命名空間根目錄的提議。

因此,當尚未配置名稱空間根并且您創(chuàng)建類時,IntelliJ IDEA建議配置名稱空間根。

您還可以通過在主菜單上選擇來“Code|檢測PSR-0命名空間根”來觸發(fā)命名空間根檢測 。打開的“目錄”對話框顯示項目根文件夾下的文件夾,項目根文件夾標記為“Source”,這意味著它是其中所有命名空間的根。單擊“確定”接受設置,或者手動配置命名空間根。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號