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