0

PEAR S3 パッケージを使用しており、$useSSL = true に設定したいと考えています。できますが、実際のパッケージを編集することは避けています。

$s3->useSSL->true; pr $s3->useSSL(真); 働かないでください。

S3.php: http://pastebin.com/4sZ19mR4 191行目

私のコード例:

require_once 'Services/Amazon/S3.php';

$key    = 'xxx';
$secret = 'xxx';
$bucket = 'flyers';

$s3     = Services_Amazon_S3::getAccount($key, $secret);
$s3->useSSL->true;
print $s3->getURL();
$bucket = $s3->getBucket($bucket);
4

1 に答える 1

2

useSSL が実際に のパブリック プロパティで$s3ある場合は、次の操作を実行できます。

$s3->useSSL = true;

補足として、が のクラスの関数として定義されている$s3->useSSL(true)場合にのみ使用しますが、 のオブジェクトで名前が付けられたプロパティにアクセスしようとしていることを意味しますが、これはあなたが望むものではないと確信しています。useSSL$s3$s3->useSSL->truetrueuseSSL$s3

于 2012-04-11T07:51:43.787 に答える