Php/docs/soapclient.setlocation

提供:Dev Guides
< Php
移動先:案内検索

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

参考