VSCode PHP 代码检查:如何指定 PHP 版本并消除过时错误提示
要消除 VSCode 中 PHP 源码的过时错误提示,您可以在项目中使用 PHP 代码检测工具,如 PHPStan 或 Psalm。
以下是使用 PHPStan 和 Psalm 的步骤:
-
安装 PHPStan 或 Psalm:
- 使用 Composer 在项目中安装 PHPStan:
composer require --dev phpstan/phpstan - 或使用 Composer 在项目中安装 Psalm:
composer require --dev vimeo/psalm
- 使用 Composer 在项目中安装 PHPStan:
-
创建 'phpstan.neon'(对于 PHPStan)或 'psalm.xml'(对于 Psalm)配置文件:
- 创建 'phpstan.neon' 配置文件:
vendor/bin/phpstan --generate-config - 或创建 'psalm.xml' 配置文件:
vendor/bin/psalm --init
- 创建 'phpstan.neon' 配置文件:
-
配置版本限制:
- 对于 PHPStan,在 'phpstan.neon' 中添加以下内容:
parameters: level: 7 - 对于 Psalm,在 'psalm.xml' 中添加以下内容:
<projectFiles> <directory name='src' /> </projectFiles> <issues> <TargetPhpVersion> <version>7.3</version> </TargetPhpVersion> </issues>
- 对于 PHPStan,在 'phpstan.neon' 中添加以下内容:
-
运行检查工具:
- 对于 PHPStan,在命令行中运行:
vendor/bin/phpstan analyse - 或对于 Psalm,在命令行中运行:
vendor/bin/psalm
- 对于 PHPStan,在命令行中运行:
这样,您将使用 PHPStan 或 Psalm 检查源码,并在代码中出现过时的错误提示时进行警告。根据您的需要,您可以根据您的 PHP 版本配置相应的限制。
原文地址: https://www.cveoy.top/t/topic/phNZ 著作权归作者所有。请勿转载和采集!