オブジェクトの配列アクセス
aws-sdk-phpを利用しているのですが、
例えば、S3から画像を取得するサンプルコード
php
1$result = $s3client->getObject([ 2 'Bucket' => 'your bucket name', 3 'Key' => 'bucket key', 4]); 5header("Content-Type: {$result['ContentType']}"); 6echo $result['body'];
ですが、
$resultはオブジェクト(Resultクラス)である認識です。
通常、オブジェクトに対しては、アロー演算子(->)でアクセスし、
配列アクセスをすると、「Cannot use object of type ~」の様なエラーになる認識です。
これは、どの様に実装しているのでしょうか。
ご教授、よろしくお願いします。
参考情報
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/RetrieveObjSingleOpPHP.html
回答1件
あなたの回答
tips
プレビュー