У меня есть мой index.php
который использует класс внутри библиотеки php (включая папки, классы, подклассы) и т.д ..
мой index.php использует всю эту библиотеку
...
include("Classes/Crawler.php");
$crawl = new Crawler(); //
...
Моя цель — распространять 2 файла (index.php и Crawler.phar) без необходимости изменения исходного кода.
Я использую финг pharpackage
Задача собрать мои phar файлы, смотрите https://github.com/cweiske/phorkie/blob/master/build.xml#L82 для примера.
Но кроме этого, вы можете написать свой собственный сценарий (это легко; смотри примеры в руководстве по PHP).
Об использовании index.php
как это было: вы можете делать это, пока вы включаете перехват файлов с Phar :: interceptFileFuncs ().
Других решений пока нет …