我可以在终端中捕获标题设置吗?

时间:2015-09-29 06:30:05

标签: php phpunit

<?php

header("Content-Type: application/json");
var_dump(headers_list());

如果我使用浏览器,则会显示

<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=2)</i>
  0 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'X-Powered-By: PHP/5.5.12'</font> <i>(length=24)</i>
  1 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'Content-Type: application/json'</font> <i>(length=30)</i>
</pre>

但如果我在终端执行文件就是echo

array(0) {
}

我可以从命令行获取标题结果,我想进行单元测试。

1 个答案:

答案 0 :(得分:0)

您似乎安装了xdebug,因此您应该可以使用xdebug_get_headers()代替headers_list(),这应该可以在终端/您的单元测试中使用