繁体   English   中英

PHP致命错误:未捕获错误:未找到类“ Api”

[英]PHP Fatal error: Uncaught Error: Class 'Api' not found

我是PHP新手。 当我尝试运行以下代码时,出现以下错误。

错误信息:

PHP Fatal error:  Uncaught Error: Class 'Api' not found in C:\Users\cpa\Downloads\b\vendor\php1.php:4
Stack trace:
#0 {main}
  thrown in C:\Users\cpa\Downloads\b\vendor\php1.php on line 4

Api.php在以下位置。 我尝试了n种方法来加入课程,但没有运气。 请让我知道如何解决此错误消息。

C:\\ Users \\ cpa \\ Downloads \\ b \\ vendor \\ brightlocal \\ api \\ src \\ BrightLocal

码:

<?php
require 'vendor/brightlocal/api/src/BrightLocal/Api.php';

$api = new Api('key', 'secret_key');

// get a list of clients
print_r($api->call('/v2/clients/get-all'));

// get a client
print_r($api->call('/v2/clients/get', array(
    'client-id' => 1059
)));

// get LSRC report list
print_r($api->call('/v2/lsrc/get-all'));

// get LSRC report
print_r($api->call('/v2/lsrc/get', array(
    'campaign-id' => 50
)));

// get CT report list
print_r($api->call('/v2/ct/get-all'));

// get a CT report
print_r($api->call('/v2/ct/get', array(
    'report-id' => 259
)));

有些事情有些偏离:

  • 您为什么在供应商文件夹中? 这些东西实际上用于您通过composer下载或放置自动装带器的外部库。
  • require(为什么不是require_once)位于错误的文件夹中。 从错误消息可以看出。 我的建议是,将前控制器(php1.php)从供应商文件夹中移出,并移至将供应商文件夹作为子文件夹的文件夹中:C:\\ Users \\ cpa \\ Downloads \\ b,然后从那里重新设置系统。

    要求'vendor / brightlocal / api / src / BrightLocal / Api.php';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM