在 PHP 中,可以使用 php -l
命令对代码进行语法检查。但是,如果您希望使用更高级的代码分析工具,例如 PHPStan 或 Psalm,则需要配置它们。
以下是配置 PHPStan 和 Psalm 的示例:
PHPStan
- 安装 PHPStan
composer require --dev phpstan/phpstan
- 创建 phpstan.neon 配置文件
在项目根目录下创建 phpstan.neon
文件,并添加以下内容:
parameters: # 指定要分析的目录 paths: - src/ # 指定 PHP 版本 runtime: php_version: '7.4'
- 运行 PHPStan
./vendor/bin/phpstan analyze
Psalm
- 安装 Psalm
composer require --dev psalm/psalm
- 创建 psalm.xml 配置文件
在项目根目录下创建 psalm.xml
文件,并添加以下内容:
true .psalm-cache/ 7 true true true true true true true true true true true true true true src/**/*.php
- 运行 Psalm
./vendor/bin/psalm
这些配置文件可以根据您的项目需求进行调整。更多选项和详细信息,请参阅 PHPStan 和 Psalm 的官方文档。