Taraflex
@Taraflex
Ищу работу. Контакты в профиле.

Конкатенатор php файлов в стиле препроцессора си. Есть такой?

Попалась мне безумная и беспощадная задача написать определенную библиотеку, но вот заказчик упорно хочет получить её одним файлом без зависимостей.

Начал я её такой писать и после 300 строк уже стало грустно становиться.

Есть ли в природе инструмент, который рекурсивно обработает include/include_once/require/require_once инструкции и соберет все в один файл не вырезав комментарии из кода?

Если при этом будет еще и с композером дружить вообще хорошо, но в такие сказки уже не верится.
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ответы на вопрос 3
Melkij
@Melkij
PostgreSQL DBA
Соберите в phar - будет ровно один файл. Замечали же что сам composer пакуется в composer.phar?

Можно ли упакованную в phar библиотеку представить как библиотеку для composer - не смогу ответить.
Ответ написан
Комментировать
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Сам не пробовал, но может быть посмотреть в сторону php.net/manual/ru/book.phar.php ?
Там даже в комментах есть кусок кода который собирает phar из папки с исходниками.
Ответ написан
Комментировать
@synapse_people
напиши скрипт, который парсит токены php-кода, найди и измени T_INCLUDE, T_REQUIRE на реальное содержимое файлов.... готово
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы