SoapClient::__setLocation
(PHP 5 >= 5.0.4, PHP 7)
SoapClient::__setLocation — 使用するウェブサービスの場所を設定する
説明
public SoapClient::__setLocation
([ string $new_location
] ) : string
それ以降の SOAP リクエストで使用するエンドポイント URL を設定します。
これは、SoapClient を作成する際に location
オプションを指定するのと同じことです。
注意:
このメソッドのコールは必須ではありません。SoapClient は、デフォルトで WSDL ファイルから取得したエンドポイントを使用します。
パラメータ
new_location
- 新しいエンドポイント URL。
返り値
それまでのエンドポイント URL を返します。
例
例1 SoapClient::__setLocation() の例
<?php$client = new SoapClient('http://example.com/webservice.php?wsdl');$client->__setLocation('http://www.somethirdparty.com');$old_location = $client->__setLocation(); // location オプションの設定を解除しますecho $old_location;?>
上の例の出力は、 たとえば以下のようになります。
http://www.somethirdparty.com