函式名稱:SoapClient::__getLastResponse()
函式描述:該函式用於獲取上一次SOAP呼叫的響應訊息。
適用版本:PHP 5, PHP 7
用法:
string SoapClient::__getLastResponse ( void )
引數:該函式沒有引數。
返回值:返回一個包含上一次SOAP呼叫的響應訊息的字串。
示例:
// 建立一個SoapClient物件
$client = new SoapClient("http://www.example.com/webservice.wsdl");
// 呼叫一個SOAP方法
$response = $client->someMethod();
// 獲取上一次SOAP呼叫的響應訊息
$lastResponse = $client->__getLastResponse();
// 列印響應訊息
echo $lastResponse;
在上面的示例中,首先我們建立了一個SoapClient物件,然後呼叫了一個SOAP方法,並將返回的響應訊息賦值給變數$response。接下來,我們使用__getLastResponse()
函式獲取上一次SOAP呼叫的響應訊息,並將其賦值給變數$lastResponse。最後,我們列印出響應訊息。
請注意,__getLastResponse()
函式只能獲取到最後一次SOAP呼叫的響應訊息。如果在呼叫該函式之前沒有進行任何SOAP呼叫,或者在呼叫__getLastResponse()
函式之後又進行了新的SOAP呼叫,那麼該函式將返回空字串。