PHP 静态分析工具 PHPStan

MIT
PHP 查看源码»
跨平台
2016-12-27
王练

PHPStan 是一款 PHP 静态分析工具,它专注于在代码中发现错误而不实际运行它。 它甚至能在代码编写测试之前捕获整个类的错误。

PHPStan 让 PHP 更接近编译语言,这意味着在运行实际行之前可以检查代码的每一行的正确性。

使用

要开始对代码执行分析,需要在 Compose r中使用 PHPStan :

composer require --dev phpstan/phpstan

Composer 将在其 bin-dir 中安装 PHPStan 的可执行文件,默认为 vendor / bin。

分析

为了让 PHPStan 分析代码库,需使用分析命令,并将其指向正确的目录。

例如,

vendor/bin/phpstan analyse src tests

的码云指数为
超过 的项目
加载中

评论(2)

李虎头
李虎头
测试了laravel5.5和tp5.1,体验不是非常好。laravel无法识别facade,tp5根本跑步起来
深蓝苹果
深蓝苹果
composer require --dev phpstan/phpstan [InvalidArgumentException] Could not find package phpstan/phpstan at any version matching your PHP version 5.6.22.0 只有php7适用,介绍里应该提一下的

PHPStan 0.10.7 发布,PHP 静态分析工具

PHPStan 是一款 PHP 静态分析工具,它专注于在代码中发现错误而不实际运行它。 它甚至能在代码编写测试之前捕获整个类的错误。 PHPStan 让 PHP 更接近编译语言,这意味着在运行实际行之前可以...

2018/12/30 07:47

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

收藏了8年的PHP优秀资源,都给你整理好了

以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。 每周在 GitHub 上更新,觉得不错请点个 Star ❤️ 如转载分享,请保留出处,谢谢 😆 原文地址: https://shockerli.net/pos...

01/30 19:32
87
0
php开发资源大全/类库大全

依赖管理( Dependency Management ) 用于依赖管理的包和框架 Composer / Packagist - 一个包和依赖管理器. Composer Installers - 一个多框架Composer库安装器 pickle - PHP扩展安装器 Melo...

2018/10/02 16:57
50
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部