查詢

SoapClient::__getLastResponse()函式—用法及示例

「 獲取上一次SOAP呼叫的響應訊息 」


函式名稱: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呼叫,那麼該函式將返回空字串。

補充糾錯
熱門PHP函式
分享連結