2012-04-11 6 views
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); 

答えて

2

useSslオプションが実際に$s3の公共財産であるならば、あなたは次のことを行うことができます:

$s3->useSSL = true; 

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

+0

lol thx、それはそれをしました。私は悲しいことにoopをしません。 – MrPHP

+0

@私の答えの左上にある数字の1の下にある「V」の記号をクリックすると感謝します。どんな場合でもprobはありません。 –

+0

は9分で行います – MrPHP

関連する問題