在我的作曲家包中,如果我的包中有phpunit测试,我会将phpunit添加到string buf, firstName, secondName;
int phone;
cin >> fistName >> secondName;
bool isPhone = 1;
for (auto i: secondName) if (i < '0' || i > '9') {
isPhone = 0; break;
}
if (!isPhone) {
cin >> phone;
} else {
stringstream ss; ss << secondName;
ss >> phone; secondName = "";
}
的require-dev部分。
今天我注意到大多数使用phpunit测试的php库都没有在require-dev中列出phpunit。
有人可以告诉我为什么吗?是不是不建议使用composer require-dev?
安装phpunit作曲家文档说
require-dev(仅限root)
列出开发此软件包或运行测试等所需的软件包。
所以在我的理解中,phpunit应该安装了composer require-dev
答案 0 :(得分:2)
IMO将phpunit添加为require-dev依赖项是正确和方便的。
作为一个例子,它在Doctrine composer.json中添加:
https://github.com/doctrine/doctrine2/blob/master/composer.json