全局phpunit检查本地版本吗?

时间:2018-04-25 13:20:07

标签: phpunit

我在全球安装了phpunit(v7.1.4)。我的项目使用^6中定义的phpunit composer.json

如果我在项目目录中运行$ phpunit --version,我会看到:

$ phpunit --version
PHPUnit 7.1.4 by Sebastian Bergmann and contributors.

但如果我运行我的测试,则会使用另一个版本:

$ phpunit
PHPUnit 6.5.7 by Sebastian Bergmann and contributors.

.............                                                     13 / 13 (100%)

Time: 839 ms, Memory: 10.00MB

OK (13 tests, 16 assertions)

我的问题是:phpunit是否会检查本地安装的版本并将其用于项目或我的系统是否正常工作?

1 个答案:

答案 0 :(得分:2)

不,PHPUnit什么都不做。

您有通过Composer安装的项目本地版本的PHPUnit,但不通过./vendor/bin/phpunit调用它。因此使用了全局安装的PHPUnit。