如何在php中获取受保护的消息

Gir*_*iri 0 php oop function protected

我班上有这样的功能

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

我这样用它

$response = $amazonEcs->browseNodeLookup($node);
var_dump($response);
Run Code Online (Sandbox Code Playgroud)

现在对象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."
  }
Run Code Online (Sandbox Code Playgroud)

我想回应那个消息.谁能告诉我怎么样?

我试过这样的

echo $response->message;
Run Code Online (Sandbox Code Playgroud)

但是因为它受到保护我会收到错误.

Sur*_*r ツ 6

使用 $response->getMessage()而不是$response->message因为消息是受保护的属性:)