在 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”以篩選可用設定列表。
要設定 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 擴充套件
在 VS Code 擴充套件市場中有許多可用的 PHP 語言擴充套件,並且還有更多正在被建立。你可以在 VS Code 的擴充套件檢視 (⇧⌘X (Windows, Linux Ctrl+Shift+X)) 中搜索 PHP 擴充套件,然後透過輸入“php”來篩選擴充套件下拉列表。
停用內建的 PHP 支援
要停用內建的 PHP 智慧補全,以使用已安裝的 PHP 擴充套件提供的建議,請取消選中 PHP > Suggest: Basic,這會將 php.suggest.basic 在你的 settings.json
檔案中設定為 false。
除錯
透過 PHP Debug 擴充套件支援使用 XDebug 進行 PHP 除錯。請按照該擴充套件的說明來配置 XDebug 以便與 VS Code 一起工作。
後續步驟
繼續閱讀以瞭解: