Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS PHP SDK承诺不起作用_Php_Amazon Web Services_Amazon S3_Sdk_Aws Sdk - Fatal编程技术网

AWS PHP SDK承诺不起作用

AWS PHP SDK承诺不起作用,php,amazon-web-services,amazon-s3,sdk,aws-sdk,Php,Amazon Web Services,Amazon S3,Sdk,Aws Sdk,根据承诺功能: 应该创建一个承诺,然后运行“then”函数 我的代码: $promise = $client->copyObjectAsync($params); $promise->then(function ($value) { echo "The promise was fulfilled with {$value}"; }, function ($reason) { echo

根据承诺功能: 应该创建一个承诺,然后运行“then”函数

我的代码:

$promise = $client->copyObjectAsync($params);
        $promise->then(function ($value) {
            echo "The promise was fulfilled with {$value}";
        }, function ($reason) {
            echo "The promise was rejected with {$reason}";
        });
但承诺没有兑现…(它仍处于待定状态) 只有当我运行“wait”方法(阻塞)时,承诺才会被执行。
您必须使用“wait”吗?如果是,为什么我需要异步?

您的意思是
copyanc
而不是
copyObjectAsync
?根据我看到的文档:($client->copyObjectAsync([/*…*/]);@DannyValariola你找到了一种方法来实现这一点吗?你是说
copyAsync
而不是
copyObjectAsync
?根据我看到的文档:($client->copyObjectAsync([/*…*/]);@DannyValariola你找到了一种方法来实现这一点吗?