2015-09-29 6 views
2
<?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> 

Но если я исполняю файл в терминале это эхо

array(0) { 
} 

Могу ли я получить результат заголовка из команды заголовка line, я хочу выполнить единичный тест.

+0

Попробуйте добавить -q, когда выполнить с PHP в терминале , – Tobias

ответ

0

Похоже, что вы установили Xdebug, и поэтому вы должны быть в состоянии использовать xdebug_get_headers() вместо headers_list(), который должен работать с терминала/ваш блок тестирует

+0

Я знаю решение xdebug, но я действительно хочу узнать собственное PHP-решение, если пользовательская среда не установила его, но хочет выполнить тест – Chan

Смежные вопросы