0

我正在使用 PEAR S3 包,我想设置 $useSSL = true。我避免编辑实际的包,尽管我可以。

$s3->useSSL->真;pr $s3->useSSL(true); 不工作。

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)仅使用 ifuseSSL定义为 类中的函数$s3,而$s3->useSSL->true这意味着您正在尝试访问trueuseSSLobject in 中命名的属性$s3,我很确定这不是您想要的。

于 2012-04-11T07:51:43.787 回答