【问题标题】:include php package in file instead of composer在文件中包含 php 包而不是 composer
【发布时间】:2016-08-08 23:58:04
【问题描述】:

我想包含一个 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
?>

谢谢

【问题讨论】:

    标签: php include package css-parsing


    【解决方案1】:

    您最好的方法是熟悉作曲家、它的用途和工作原理。

    可以手动复制模块中的代码并将其包含在您的项目中,但何必费心呢?

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

    如果您没有安装 composer,请查看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);
    

    【讨论】:

      猜你喜欢
      • 2019-05-08
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 2016-02-05
      • 2015-11-08
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      相关资源
      最近更新 更多