在文件中包含php包而不是作曲家

时间:2016-08-08 23:58:04

标签: php include package css-parsing

我想要包含一个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 个答案:

答案 0 :(得分:0)

你最好的方法是让自己熟悉作曲家,作品及其运作方式。

可以手动从模块中复制代码并将其包含在您的项目中,但为什么要这么麻烦?

您只需要从项目的根目录运行composer require sabberworm/php-css-parser即可。 Composer将自动创建定义项目信息及其依赖项的composer.json文件,以及composer.lock文件,该文件存储有关您已安装的每个依赖项版本的信息,以便您可以将特定版本部署到其他地方。

如果您没有安装作曲家,请查看download instructions

一旦您安装了它,您需要包含composer自动加载器,并且您已准备好包含自定义程序包:

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

// Now you can use any composer installed package:
$parser = new Sabberworm\CSS\Parser($sText);