參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

在 Visual Studio Code 中使用 PHP

Visual Studio Code 是一個出色的 PHP 開發編輯器。你不僅可以開箱即用地獲得語法高亮、括號匹配、智慧感知(程式碼補全)和程式碼片段等功能,還可以透過社群建立的 VS Code 擴充套件來新增更多功能。

程式碼檢查

VS Code 使用官方的 PHP linter (php -l) 進行 PHP 語言診斷。這使得 VS Code 能夠與 PHP linter 的改進保持同步。

提示:正在使用 XAMPP?請安裝完整版的 PHP 以獲取開發庫。

有三個設定可用於控制 PHP linter

  • php.validate.enable:控制是否啟用 PHP linting。預設啟用。
  • php.validate.executablePath:指向磁碟上的 PHP 可執行檔案。如果 PHP 可執行檔案不在系統路徑中,請設定此項。
  • php.validate.run:控制驗證是在儲存時(值為 "onSave")還是在鍵入時(值為 "onType")觸發。預設為儲存時觸發。

要更改 PHP 設定,請開啟你的使用者或工作區設定 (⌘, (Windows, Linux Ctrl+,)),然後輸入“php”以篩選可用設定列表。

show PHP settings

要設定 PHP 可執行檔案路徑,請選擇 PHP > Validate: Executable Path 下的在 settings.json 中編輯連結,這將開啟你的使用者 settings.json 檔案。新增 php.validate.executablePath 設定,並將其值設為你的 PHP 安裝路徑。

Windows

{
  "php.validate.executablePath": "c:/php/php.exe"
}

Linux 和 macOS

{
    "php.validate.executablePath": "/usr/bin/php"
}

or

{
    "php.validate.executablePath": "/usr/local/bin/php"
}

程式碼片段

Visual Studio Code 包含了一組常用的 PHP 程式碼片段。要訪問它們,請按 ⌃Space (Windows, Linux Ctrl+Space) 來獲取一個與上下文相關的列表。

PHP Snippets

PHP 擴充套件

VS Code 擴充套件市場中有許多可用的 PHP 語言擴充套件,並且還有更多正在被建立。你可以在 VS Code 的擴充套件檢視 (⇧⌘X (Windows, Linux Ctrl+Shift+X)) 中搜索 PHP 擴充套件,然後透過輸入“php”來篩選擴充套件下拉列表。

Searching for PHP in the Extensions view

停用內建的 PHP 支援

要停用內建的 PHP 智慧補全,以使用已安裝的 PHP 擴充套件提供的建議,請取消選中 PHP > Suggest: Basic,這會將 php.suggest.basic 在你的 settings.json 檔案中設定為 false。

除錯

透過 PHP Debug 擴充套件支援使用 XDebug 進行 PHP 除錯。請按照該擴充套件的說明來配置 XDebug 以便與 VS Code 一起工作。

後續步驟

繼續閱讀以瞭解: