(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::mungServer — Определить список до четырёх $_SERVER-переменных, которые должны быть изменены для запуска
Функция Phar::mungServer() должна вызываться только в загрузчике.
   Определяет список до четырёх $_SERVER-переменных, которые
   необходимо модифицировать для запуска.
   Модификация заключается в удалении следов запуска из phar-архива для
   переменных REQUEST_URI, PHP_SELF,
   SCRIPT_NAME и SCRIPT_FILENAME.
  
   Сам по себе этот метод ничего не делает. Эффект достигается только в комбинации
   с Phar::webPhar() и только если запрошенный файл является
   PHP-файлом для разбора. Обратите внимание, что переменные
   PATH_INFO и PATH_TRANSLATED всегда
   модифицированы.
  
   Оригинальные значения изменяемых переменных будут сохранены в массиве SERVER
   с префиксами PHAR_. Например, оригинальное значение
   SCRIPT_NAME будет записано в PHAR_SCRIPT_NAME.
  
variables
       Массив любой из строк:
       REQUEST_URI, PHP_SELF,
       SCRIPT_NAME и SCRIPT_FILENAME.
       Любые другие значения вызовут исключение.
       Обратите внимание, что функция Phar::mungServer() чувствительна к
       регистру символов.
      
Ничего не возвращает.
Выбрасывает исключение UnexpectedValueException, если входные данные некорректны.
Пример #1 Пример использования Phar::mungServer()
<?php
// пример загрузчика
Phar::mungServer(array('REQUEST_URI'));
Phar::webPhar();
__HALT_COMPILER();
?>
