如何将编写器包包含到纯php中?

  • 本文关键字:php 包包含 php composer-php
  • 更新时间 :
  • 英文 :


下午好,我首先要说的是,我从来没有在我的项目中包含过一个编写器项目,除非它是Laravel框架的编写器包。

现在,问题是。我有一个作曲家包,我试图玩https://github.com/WHAnonymous/Chat-API的问题是我不知道如何包括它到我的项目,因为它不是真正的"为"laravel。所以我试图使用没有框架的普通php,但我不知道如何"加载"包,尝试谷歌搜索,只找到有关构建包的信息。

澄清一下:我可以很好地安装包,它的php部分"加载"包在我的index.php文件,我挣扎,假装index.php文件是空的。

有人能帮帮我吗?

在使用composer安装包之后,composer已经生成了一个自动加载器,您可以使用:

require_once 'vendor/autoload.php';

则可以使用包中的类,而不需要进一步包含。在您的示例中,这可能是:

// Create an instance of WhatsProt.
$w = new WhatsProt($username, $nickname, $debug);

(取自https://github.com/WHAnonymous/Chat-API/blob/master/examples/exampleRegister.php)

注意,当您使用composer自动加载器时,示例中的这一行是而不是必需的:
require_once('../src/whatsprot.class.php');

假设您已经安装了composer,并且已经完成了Paul发布的链接中的基础知识。

您将运行以下命令

~/composer install (same directory your composer.json file resides in).

作曲家目录。Json文件应该是:

{
    "require" : {
        "whatsapp/chat-api" : "2.5.4"
    }
}

相关内容

  • 没有找到相关文章

最新更新