簡體   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