Я знаю, что вы можете вызывать файлы, используя require ‘phar: //pharname.phar/path/to/file.php’; но что делать, когда оба файла находятся в одном и том же PHAR? Я пытался использовать require ‘path / to / file.php’; но это выдает ошибку, которая имеет смысл, так как файл находится в упакованном phar, а не в каталоге, в котором он находится.
Фар файл имеет псевдоним это можно использовать для адресации файлов внутри архива:
Внутри phar-файла с псевдонимом foo.phar
ты можешь сделать
include 'phar://foo.phar/path/to/file.php';
включить файл из того же архива. Увидеть Phar :: __ construct () страница справочника для другого примера.
Других решений пока нет …