SoapClient->__doRequest()
    (no version information, might be only in CVS)
SoapClient->__doRequest() -- 
   SOAP リクエストを実行する
  
説明
class 
SoapClient { 
string 
__doRequest ( string request, string location, string action, int version )
}
   HTTP 上で SOAP リクエストを実行します。
  
   異なるトランスポート層や追加の XML を処理する、もしくは他の目的のために
   サブクラスでこのメソッドをオーバーライドする事ができます。
  
パラメータ
   
- request
 
       XML SOAP リクエスト
      
- location
 
       リクエスト先の URL
      
- action
 
       SOAP アクション
      
- version
 
       SOAP バージョン
      
 
  例
   
例 1. いくつかの例 
<?php function Add($x,$y) {   return $x+$y; }
  class LocalSoapClient extends SoapClient {
    function __construct($wsdl, $options) {     parent::__construct($wsdl, $options);     $this->server = new SoapServer($wsdl, $options);     $this->server->addFunction('Add');   }
    function __doRequest($request, $location, $action, $version) {     ob_start();     $this->server->handle($request);     $response = ob_get_contents();     ob_end_clean();     return $response;   }
  }
  $x = new LocalSoapClient(NULL,array('location'=>'test://',                                    'uri'=>'http://testuri.org')); var_dump($x->Add(3,4)); ?>
 |  
  |