Что делает метод PHP Phar :: MapPhar ()?
Вопрос
Я подумываю о создании фар -заглушки для использования в приложении PHP CLI.
Документация для Phar :: MapPhar Метод говорит, что «читает в настоящее время выполняемый файл (PHAR) и регистрирует свой манифест».
Не могли бы вы объяснить, что значит «зарегистрировать его манифест», а также указать, что произойдет, если его будут вызвать без аргументов. Зачем мне зарегистрировать манифест? Какие преимущества я получаю от добавления этого звонка к моему Phar Stub.
Решение
Phar::mapPhar()
читает индекс файлов PHAR («Manifest») и регистрирует его внутри
include 'phar://my.phar/foo/bar/baz.php';
Работа. Без картирования фар, PHP не знал бы, что phar://my.phar/foo/bar/baz.php
существует (и где его найти).
Не связан с StackOverflow