gpt4 book ai didi

php - 找不到类放大器

转载 作者:行者123 更新时间:2023-12-05 07:12:15 24 4
gpt4 key购买 nike

我是 amphp 的新手,我想先尝试这个非常简单的代码。我用 composer for windows 下载了 amphp,并保存在我的项目文件夹中创建的所有文件夹。

composer require amphp/http-client

那么我的代码是:

<?php

require __DIR__ . './autoload.php';

use Amp\Http\Client\HttpClientBuilder;
use Amp\Http\Client\HttpException;
use Amp\Http\Client\Request;
use Amp\Http\Client\Response;
use Amp\Loop;

$stringa = 'http://www.google.it/';

$request = new Request($stringa, "GET");
$location = $request->getHeader("Location");

var_dump($location);

但我总是收到“ fatal error :未捕获错误:未找到类‘Amp\Http\Client\Request’”

有什么建议吗?

我使用带有 php 7.0 的 wamp 本地服务器

此外,之后,我需要yield所有代码...

最佳答案

这里有一些要寻找的东西:

  • 是否正确包含了 autoload.php
    • 我看到在 /autoload.php 之前有一个不必要的 .
  • 您是否使用了具有正确命名空间的正确类名?
  • 您是否运行了 composer require amphp/http-client 以便安装这些库?
  • 库的文件是否存在于 vendor/amphp/http-client 目录中?
  • 如果您使用的是 Windows,请在 require 语句中使用 \

除此之外,我想不出为什么库无法加载。我希望这会有所帮助。

关于php - 找不到类放大器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60501546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com