【问题标题】:php instance error, Not foundphp实例错误,未找到
【发布时间】:2017-08-08 13:31:37
【问题描述】:

我尝试学习 MadelineProto 来制作我的电报 userBot。 当我创建 API 类的实例时,我得到了这个错误:

PHP 致命错误:未捕获的错误:在 /var/www/html/projects/quotidiano/MadelineProto/src/danog/MadelineProto/test.php:3 中找不到类“API”

代码是这样的:

$MadelineProto = new API();

$inputFile = $MadelineProto->upload('pippo.txt', 'pluto.txt');
// Generate an inputMedia object and store it in $inputMedia, see tests/testing.php
$MadelineProto->messages->sendMedia(['peer' => 'xxxxxx', 'media' => $inputMedia]);

$inputEncryptedFile = $MadelineProto->upload_encrypted('pippo.txt', 'pippo.txt');

【问题讨论】:

  • 找不到类API。它存在吗?
  • 您是否在课程中包含该文件?

标签: php class telegram


【解决方案1】:

使用以下功能之一:

include("PATHTOTHEFILE/FILE.PHP"); 
include_once("PATHTOTHEFILE/FILE.PHP");
require("PATHTOTHEFILE/FILE.PHP"); 
require_once("PATHTOTHEFILE/FILE.PHP");

包含您的类,否则您的代码将找不到它,并且如果您尝试实例化它会出错。

【讨论】:

    【解决方案2】:

    您必须首先在 MadelineProto 存储库中运行 composer update,然后使用 require 'vendor/autoload.php';

    【讨论】:

      猜你喜欢
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多