SoapClient->__doRequest()
    (no version information, might be only in CVS)
SoapClient->__doRequest() -- 
   Performs a SOAP request
  
Description
class 
SoapClient { 
string 
__doRequest ( string request, string location, string action, int version [, int one_way] )
}
   Performs SOAP request over HTTP.
  
   This method can be overridden in subclasses to implement different transport
   layers, perform additional XML processing or other purpose.
  
Parameters
   
request
       The XML SOAP request.
      
location
       The URL to request.
      
action
       The SOAP action.
      
version
       The SOAP version.
      
one_way
      
 
  Return Values
   The XML SOAP response.
  
Examples
   
Example 1. Some examples 
<?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)); ?>
 |  
  |