微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Composer 替代“使用”代码示例

如何解决使用 Composer 替代“使用”代码示例

我没有使用 Composer for AWS SES 从 zip 文件安装文件,并按照文档包含它们:require '/path/to/aws-autoloader.PHP';

问题是所有代码示例都假设您使用的是 Composer,因此我正在尝试寻找以下替代方法

use Aws\Ses\SesClient; 
use Aws\Exception\AwsException;

编辑:

完整代码如下:

use Aws\Ses\SesClient; 
use Aws\Exception\AwsException;

//Create a SESClient
$SesClient = new SesClient([
    'profile' => 'default','version' => '2010-12-01','region' => 'us-east-1'
]);

当我删除“use”行时,出现错误:找不到“SesClient”类

我想我错过了“使用”的作用以及如何在 Composer 之外复制它。自动加载器文件一个 $mapping 数组:

$mapping = array(
    'JmesPath\Fndispatcher' => __DIR__ . '/JmesPath/Fndispatcher.PHP',... etc)

然后在该数组下方:

spl_autoload_register(function ($class) use ($mapping) {
    if (isset($mapping[$class])) {
        require $mapping[$class];
    }
},true);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。