如何解决使用 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 举报,一经查实,本站将立刻删除。