PHPUnit 错误 "undefined index : HTTP_HOST"

标签 php netbeans phpunit

我已经声明了一个 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/

相关文章:

php - mysql 从相互关联的特定表中转储

php - 为时间戳设置列数据类型,从 PHP 到 MySQL

Java System.out.println() 抛出错误

java - 如何比较jLabel的边框粗细?

php - 如何断言错误而不是phpunit中的异常?

php - 为什么我的脚本在访问未定义数组中的值时不触发通知?

php - CodeIgniter从涉及mysql数据库的数据表中删除行

php - Laravel 登录后重定向到上一个

eclipse - JavaRebel 与 Maven 中的多模块企业项目

php - PHPUnit 中的模拟对象来模拟静态方法调用?