SoapClient::__setCookie
SoapClient::__setSoapHeaders
SoapClient
PHP Manual

# SoapClient::__setLocation

(PHP 5 >= 5.0.1)

SoapClient::__setLocation — 使用するウェブサービスの場所を設定する

### 説明

public string SoapClient::__setLocation ([ string `$new_location` ] )

それ以降の 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

### 参考

- SoapClient::SoapClient() - SoapClient コンストラクタ

SoapClient::__setCookie
SoapClient::__setSoapHeaders
SoapClient
PHP Manual