我像这样创建一个数组:
private $commands = [];
然后我添加到这个数组:
$this->commands[] = $this->s3->getCommand('PutObject', [
'Bucket' => xxx,
'Key' => xxx,
'Body' => xxx,
'ContentType' => xxx,
'ACL' => 'public-read'
]);
但是当我尝试使用数组时:
$pool = $this->s3->commandPool($this->s3, $this->commands);
我收到错误:
Argument 2 passed to Aws\AwsClient::getCommand() must be of the type array, object given,
它抱怨一个对象,并且需要一个数组。
我是否错误地创建了数组?
(我使用php 5.4所以array []很好)