я запускаю этот код:var_dump() и print_r() выходные различные значения
<?php
$test = $_SERVER['HTTP_HOST'];
var_dump($test);
print_r($test);
die();
я запускаю этот код:
<?php
$test = $_SERVER['HTTP_HOST'];
print_r($test);
var_dump($test);
die();
W hy не может print_r()
и var_dump()
согласны на значение $ test в случае 1?
Для контекста о том, как я сюда приехал. Я запускаю laravel/homestad vm box, и я использую Browsersync. Browsersync создает прокси (localhost:3000
), к которому я подключаюсь, что указывает на laravel/homestead vm (192.168.10.10
). Прокси изменяет значение заголовка Host
, когда запрос проходит через него.
Также странно, что 'локальный: 3000' не длина 13. – AbraCadaver
@AbraCadaver хороший улов. – Nikita240
Это несколько невозможно сказать. 'var_dump' также обычно не выводит номер файла и строки. Является ли ваш 'var_dump' особенным? – deceze