Включите пакет 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);