我已经声明了一个 HTTP_HOST,如下所示。
public function testReadUser() {
$_SERVER['HTTP_HOST'] = "x.y";
.
.
.
}
尽管如此,phpunit 还是给出了 undefined index 错误。这是为什么?
最佳答案
在您的phpunit.xml
文件中,您可以设置服务器变量。在 phpunit
根下添加 php
元素:
<phpunit>
<php>
<server name='HTTP_HOST' value='http://localhost' />
</php>
</phpunit>
参见 the docs获取更多信息。
关于PHPUnit 错误 "undefined index : HTTP_HOST",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17760568/