php - 找不到类放大器

我是 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 语句中使用 \

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

https://stackoverflow.com/questions/60501546/

相关文章:

amazon-web-services - 无效的 LambdaFunctionAssociatio

javascript - Firebase:使用预留主机 URL 时未创建 Firebase 应用程

graphql - 如何在自定义指令上触发 visitInputObject 方法?

c# - 如何修复错误 MC1000 未知构建错误, 'Could not find type '

java - Hibernate NameGenerator 中带有 hql 查询的 Nullpoi

python - 如何通过 Python 使用 GeckoDriver 和 Firefox 使 Se

reactjs - 如何在@ion-phaser/react npm 包中加载图像

php - html2pdf: 生成一个空白页

android - Android下载管理器如何修改更新间隔

amazon-web-services - 尝试使用 moto 模拟 s3 时出现 NoSuchBu