🚀 在 VS Code 中

Visual Studio Code 中的 PHP

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

程式碼檢查

VS Code 使用官方 PHP 程式碼檢查器 (php -l) 進行 PHP 語言診斷。這讓 VS Code 能夠與 PHP 程式碼檢查器的改進保持同步。

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

有三個設定可控制 PHP 程式碼檢查器

  • 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 Marketplace 上有許多 PHP 語言擴充功能可用,而且還在建立更多。您可以從 VS Code 內的擴充功能檢視 (⇧⌘X (Windows、Linux Ctrl+Shift+X)) 搜尋 PHP 擴充功能,然後輸入 'php' 以篩選擴充功能下拉式清單。

Searching for PHP in the Extensions view

停用內建 PHP 支援

若要停用內建 PHP 智慧完成,改為使用已安裝 PHP 擴充功能的建議,請取消核取PHP > 建議:基本,這會將 settings.json 檔案中的 php.suggest.basic 設定為 false。

偵錯

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

後續步驟

繼續閱讀以了解