Вопрос

Я подумываю о создании фар -заглушки для использования в приложении 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 существует (и где его найти).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top