下午好,我将开始说我从未在我的项目中包含一个作曲家项目,除非它是Laravel框架的作曲家包.您"需要"它并将其添加到providers数组和别名(如果需要).
现在,问题.我有一个作曲家包我试图玩https://github.com/WHAnonymous/Chat-API问题是我不知道如何将它包含在myu项目中,因为它没有真正制作"for"laravel.所以我试图使用没有框架的普通PHP,但我不知道如何"加载"包,尝试谷歌搜索,只找到有关构建包的信息.
澄清一下:我可以安装好的软件包,它在我的index.php文件中"加载"软件包的php部分,我正在努力,假装index.php文件是空的.
有人可以帮帮我吗?
Fab*_*ler 20
使用composer安装软件包后,composer生成了一个自动加载器,您可以将其包含在:
require_once 'vendor/autoload.php';
Run Code Online (Sandbox Code Playgroud)
然后您可以使用包的类而无需进一步包含.在您的示例中,这可能是:
// Create an instance of WhatsProt.
$w = new WhatsProt($username, $nickname, $debug);
Run Code Online (Sandbox Code Playgroud)
(取自https://github.com/WHAnonymous/Chat-API/blob/master/examples/exampleRegister.php)
请注意,当您使用composer autoloader时,示例中的这一行不是必需的:
require_once('../src/whatsprot.class.php');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5715 次 |
| 最近记录: |