У меня есть мой index.php
, который использует класс внутри библиотеки PHP (включая папки, классы, подклассы) и т.д ..Как встроить весь проект в файл phar?
мой index.php использует, что вся библиотека
...
include("Classes/Crawler.php");
$crawl = new Crawler(); //
...
- Есть простой командной строки для создания файлов phar, которые включают все содержимое внутри классов?
- Нужно ли мне затем модифицировать содержимое файлов, чтобы я мог использовать index.php как есть?
Моя цель состоит в том, чтобы распространять 2 файла (index.php и Crawler.phar) без изменения исходного кода
Для этого есть множество инструментов; простой 'phar pack -f',' empir' или 'box' или' phpab' в вашем случае, иначе 'phar-composer',' xpm' возможно. Вам нужно будет уточнить, как работает индексный скрипт с классами, или наоборот. – mario
index.php просто запускает класс и вызывает методы soem: $ crawl-> start(); – yarek
Используйте http://phpab.net/. Выпекает хороший автозагрузчик в phar, который, оказывается, полностью соответствует PHP. – mario