尝试导入文件

时间:2019-03-04 10:49:32

标签: php compose

我是php的初学者,我正在尝试使用一个库,但遇到错误

  

致命错误:未被捕获的错误:类'Einenlum \ LingueeApi \ Factory'不是   在C:\ xampp \ htdocs \ index.php:4中找到堆栈跟踪:#0 {main}被抛出   C:\ xampp \ htdocs \ index.php在第4行

the library is this

我正确地遵循了自述文件中的内容 我的代码是这样的:

<?php
use Einenlum\LingueeApi\Factory;

$linguee = Factory::create();

$response = $linguee->translate('desert', 'eng', 'ger');

echo $response->toJson();
?>

我不确定此自述文件是否为我提供了正确的信息,如何运行该项目? enter image description here enter image descriptiodddddn here

2 个答案:

答案 0 :(得分:1)

由于该库/软件包是通过composer管理的,因此您需要使用composer的自动加载功能:

<?php
require __DIR__ . '/vendor/autoload.php';

use Einenlum\LingueeApi\Factory;
...

https://getcomposer.org/doc/01-basic-usage.md#autoloading

查找更多信息

答案 1 :(得分:0)

您应该下载该库并放入C:\ xampp \ htdocs \中,以具有以下路径C:\ xampp \ htdocs \ Einenlum \ LingueeApi \ Factory并设置文件读取,写入和执行的权限

更新1

要使用供应商文件夹中的库,应在路径中指定

 use vendor\Einenlum\LingueeApi\Factory;