Запустил данный пример из книги чтоб посмотреть как это работает. я так понимаю что результат это "Пример - выводит корневую страницу сайта", а значит должно было вывестись то что у меня в http://localhost:4000/ (т.е. в http://localhost:4000/index.php )
изучаю книгу по PHP, дошел то примера в книге такого
<?php ## Эмуляция virtual() в CGI-версии PHP.
// Функция virtual() не поддерживается?
if (!function_exists("virtual")) {
// Тогда определяем свою.
echo "virtual";
function virtual($uri)
{
$url = "http://".$_SERVER["HTTP_HOST"].$uri;
echo file_get_contents($url);
}
}
// Пример - выводит корневую страницу сайта.
virtual("/");
?>
это оригинальная ссылка на листинг
https://github.com/igorsimdyanov/php7/blob/master/func/virtual.php
но данный скрипт у меня работает с ошибкой. прошу указать на ошибку в данном примере если она есть.
или всё нормально? дело в том что на хостинге выводится вроде нормально, а на локальном сервере так как в скриншоте прикрепленном к этому вопросу.