Включите пакет php в файл вместо composer

Я хочу включить пакет php, синтаксический анализатор css: https://github.com/sabberworm/PHP-CSS-Parser В руководстве по установке написано "Добавить php-css-parser в ваш composer.json":

{
"require": {
        "sabberworm/php-css-parser": "*"
    }
}

(Я даже не знаю, что такое composer.json) Поскольку мне нужен только один скрипт, есть ли способ включить его только в файл? Подобно:

<?php
include //something here
//Do stuff with css parser
?>

Спасибо

1 ответ

Ваш лучший подход - познакомиться с композитором, для чего он нужен и как он работает.

Вы можете скопировать код из модуля вручную и включить его в свой проект, но зачем?

Вам просто нужно бежать composer require sabberworm/php-css-parser из корневого каталога вашего проекта. Composer автоматически создаст composer.json файл, который определяет информацию о вашем проекте и его зависимости, а также composer.lock файл, в котором хранится информация о версии каждой установленной зависимости, чтобы вы могли развернуть определенные версии в других местах.

Если у вас не установлен композитор, ознакомьтесь с инструкциями по загрузке.

После того, как вы установили его, вам нужно включить автозагрузчик composer, и вы будете готовы включить ваш пользовательский пакет:

<?php
// Include composer's autoloader
include 'vendor/autoload.php';

// Now you can use any composer installed package:
$parser = new Sabberworm\CSS\Parser($sText);
Другие вопросы по тегам