🚀 在 VS Code 中免費取得

Visual Studio Code 中的 PHP

Visual Studio Code 是開發 PHP 的絕佳編輯器。您可立即享有語法醒目提示和括號比對、IntelliSense (程式碼完成) 和程式碼片段等功能,並且可以透過社群建立的 VS Code 擴充功能新增更多功能。

程式碼檢查

VS Code 使用官方 PHP linter (php -l) 進行 PHP 語言診斷。這讓 VS Code 可以隨時跟上 PHP linter 的改進。

提示:使用 XAMPP 嗎?請安裝完整版本的 PHP,以取得開發程式庫。

有三個設定可控制 PHP linter

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

若要變更 PHP 設定,請開啟您的 使用者或工作區設定 (⌘, (Windows、Linux Ctrl+,)),然後輸入 'php' 以篩選可用的設定清單。

show PHP settings

若要設定 PHP 可執行檔路徑,請選取 PHP > 驗證: 可執行檔路徑 下方的 在 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 > 建議: 基本,這會將 php.suggest.basic 設定為您 settings.json 檔案中的 false。

偵錯

透過 PHP Debug 擴充功能,即可支援使用 XDebug 進行 PHP 偵錯。請依照擴充功能的指示設定 XDebug 以搭配 VS Code 使用。

後續步驟

繼續閱讀以了解