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 )
}
   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.
      
 
  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)); ?>
 |  
  |