0

私のクラスにはこのような機能があります

public function browseNodeLookup($nodeId)
  {
    return $this->returnData(
      $this->performSoapRequest("BrowseNodeLookup", $params)
    );
  }

こんな感じで使っています

$response = $amazonEcs->browseNodeLookup($node);
var_dump($response);

これで、オブジェクトvar_dumpは次のようになります。

object(SoapFault)#279 (10) {
  ["message":protected]=>
  string(178) "The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details."
  }

そのメッセージをエコーし​​たいと思います。誰か教えてもらえますか?

私はこのように試しました

echo $response->message;

しかし、保護されているため、エラーが発生します。

4

1 に答える 1

7

メッセージは保護されたプロパティであるため、$response->getMessage()代わりに使用 してください:)$response->message

于 2012-12-25T12:52:57.143 に答える