要消除 VSCode 中 PHP 源码的过时错误提示,您可以在项目中使用 PHP 代码检测工具,如 PHPStan 或 Psalm。

以下是使用 PHPStan 和 Psalm 的步骤:

  1. 安装 PHPStan 或 Psalm:

    • 使用 Composer 在项目中安装 PHPStan:
      composer require --dev phpstan/phpstan
      
    • 或使用 Composer 在项目中安装 Psalm:
      composer require --dev vimeo/psalm
      
  2. 创建 'phpstan.neon'(对于 PHPStan)或 'psalm.xml'(对于 Psalm)配置文件:

    • 创建 'phpstan.neon' 配置文件:
      vendor/bin/phpstan --generate-config
      
    • 或创建 'psalm.xml' 配置文件:
      vendor/bin/psalm --init
      
  3. 配置版本限制:

    • 对于 PHPStan,在 'phpstan.neon' 中添加以下内容:
      parameters:
          level: 7
      
    • 对于 Psalm,在 'psalm.xml' 中添加以下内容:
      <projectFiles>
          <directory name='src' />
      </projectFiles>
      <issues>
          <TargetPhpVersion>
              <version>7.3</version>
          </TargetPhpVersion>
      </issues>
      
  4. 运行检查工具:

    • 对于 PHPStan,在命令行中运行:
      vendor/bin/phpstan analyse
      
    • 或对于 Psalm,在命令行中运行:
      vendor/bin/psalm
      

这样,您将使用 PHPStan 或 Psalm 检查源码,并在代码中出现过时的错误提示时进行警告。根据您的需要,您可以根据您的 PHP 版本配置相应的限制。

VSCode PHP 代码检查:如何指定 PHP 版本并消除过时错误提示

原文地址: https://www.cveoy.top/t/topic/phNZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录