PHP

可以通过 PHP 扩展获得 PHP 支持。

选择语言服务器

PHP 扩展同时提供 phpactorintelephense 语言服务器支持。

默认启用 phpactor

Phpactor

Zed PHP 扩展可以自动安装 phpactor,但需要安装 php 并可在您的路径中使用

# brew install php            # macOS
# sudo apt-get install php    # Debian/Ubuntu
# yum install php             # CentOS/RHEL
# pacman -S php               # Arch Linux
which php

Intelephense

Intelephense 是一个用于 PHP 的 专有语言服务器,以免费增值模式运营。 某些功能需要购买 高级许可证。 要使用这些功能,您必须将您的 licence.txt 文件放置在您的主目录中的 ~/intelephense/licence.txt

要切换到 intelephense,请将以下内容添加到您的 settings.json

{
  "languages": {
    "PHP": {
      "language_servers": ["intelephense", "!phpactor", "..."]
    }
  }
}

PHPDoc

Zed 支持 PHPDoc 注释的语法高亮显示。