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' 以篩選可用的設定清單。
若要設定 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 擴充功能
VS Code 市集上有許多 PHP 語言擴充功能可用,而且還在不斷建立更多擴充功能。您可以從 VS Code 內的 擴充功能 檢視 (⇧⌘X (Windows、Linux Ctrl+Shift+X)) 中搜尋 PHP 擴充功能,然後輸入 'php' 來篩選擴充功能下拉式清單。
停用內建 PHP 支援
若要停用內建 PHP 智慧型完成功能,改為偏好來自已安裝 PHP 擴充功能的建議,請取消核取 PHP > 建議: 基本,這會將 php.suggest.basic 設定為您 settings.json
檔案中的 false。
偵錯
透過 PHP Debug 擴充功能,即可支援使用 XDebug 進行 PHP 偵錯。請依照擴充功能的指示設定 XDebug 以搭配 VS Code 使用。
後續步驟
繼續閱讀以了解