Phar::mapPhar
  (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::mapPhar — Прочитать текущий запущенный phar-архив и зарегистрировать его манифест
  
 
 
  Список параметров
  
   
    
     - alias
- 
      
       Псевдоним можно использовать в обёртках phar://, ссылаясь
       на этот архив, вместо использования полного пути.
 
- offset
- 
      
       Неиспользуемая переменная. Существует только для совместимости с PEAR-пакетом
       PHP_Archive.
       
 
 
  Возвращаемые значения
  
   Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
  
  
 
  Ошибки
  
   Выбрасывается исключение PharException, если вызывается
   из скрипта, в котором не обнаружено токена __HALT_COMPILER();, либо если
   файл недоступен для чтения.
  
  
 
  Примеры
  
   
    Пример #1 Пример использования Phar::mapPhar()
    
     Phar::mapPhar следует использовать только внутри загрузчика заглушки
     Phar-архива. Используйте loadPhar для загрузки внешнего phar в память.
    
     Простой загрузчик Phar, использующий mapPhar.
    
<?php
function __autoload($class)
{
    include 'phar://me.phar/' . str_replace('_', '/', $class) . '.php';
}
try {
    Phar::mapPhar('me.phar');
    include 'phar://me.phar/startup.php';
} catch (PharException $e) {
    echo $e->getMessage();
    die('Cannot initialize Phar');
}
__HALT_COMPILER();