为什么在PHP文件中找不到Imported类?

时间:2019-03-10 18:59:46

标签: php class composer-php repository packagist

我正在尝试使用我从packagist和composer安装的存储库中的类。我正在编写的PHP文件位于Project文件夹中,并且位于Project>vendor中。

include "Project/vendor/autoload.php";
include "Project/vendor/smartcat/smartcat-api/src/SmartCAT/API/SmartCAT.php";


use SmartCAT\API\SmartCAT;
use SmartCAT\API\Model\CreateProjectWithFilesModel;

这是我文件的顶部,这是我从存储库中检索smartcat类的方式。当我尝试使用该类时,我写了$sc= new SmartCAT($login, $password);。这将导致错误:PHP Fatal error: Uncaught Error: Class 'SmartCAT\API\SmartCAT' not found in C:\Users\...\Project\createProject.php:20。当我运行get_included_files()时,包含了必要的文件。我不确定为什么无法使用该课程。

0 个答案:

没有答案