| SOAPTable of Contents
 The SoapClient classIntroductionThe SoapClient class provides a client for » SOAP 1.1, » SOAP 1.2 servers. It can be used in WSDL or non-WSDL mode. Class synopsisSoapClient 
     
       class SoapClient
     
     { /* Methods */ 
   public mixed __call
    ( string  $function_name, string$arguments)
   public  SoapClient
    ( mixed  $wsdl[, array$options] )
   public string __doRequest
    ( string  $request, string$location, string$action, int$version[, int$one_way= 0
  ] )
   public array __getFunctions
    ( void
   ) 
   public string __getLastRequest
    ( void
   ) 
   public string __getLastRequestHeaders
    ( void
   ) 
   public string __getLastResponse
    ( void
   ) 
   public string __getLastResponseHeaders
    ( void
   ) 
   public array __getTypes
    ( void
   ) 
   public void __setCookie
    ( string  $name[, string$value] )
   public string __setLocation
    ([ string  $new_location] )
   public bool __setSoapHeaders
    ([ mixed  $soapheaders] )
   public mixed __soapCall
    ( string  $function_name, array$arguments[, array$options[, mixed$input_headers[, array&$output_headers]]] )
   public  SoapClient
    ( mixed } $wsdl[, array$options] )The SoapServer classIntroductionThe SoapServer class provides a server for the » SOAP 1.1 and » SOAP 1.2 protocols. It can be used with or without a WSDL service description. Class synopsisSoapServer 
     
       class SoapServer
     
     { /* Methods */ 
   public void addFunction
    ( mixed  $functions)
   public void addSoapHeader
    ( SoapHeader  $object)
   public  __construct
    ( mixed  $wsdl[, array$options] )
   public void fault
    ( string  $code, string$string[, string$actor[, string$details[, string$name]]] )
   public array getFunctions
    ( void
   ) 
   public void handle
    ([ string  $soap_request] )
   public void setClass
    ( string  $class_name[, mixed$args[, mixed$...]] )
   public void setObject
    ( object  $object)
   public void setPersistence
    ( int  $mode)
   public  SoapServer
    ( mixed } $wsdl[, array$options] )The SoapFault classIntroductionRepresents a SOAP fault. Class synopsisSoapFault 
     
       class SoapFault
     
     
     
      extends
       Exception
     
     { /* Inherited properties */ 
     protected
     string
     $message
    ; 
     protected
     int
     $code
    ; 
     protected
     string
     $file
    ; 
     protected
     int
     $line
    ; /* Methods */ 
    __construct
    ( string  $faultcode, string$faultstring[, string$faultactor[, string$detail[, string$faultname[, string$headerfault]]]] )
    SoapFault
    ( string  $faultcode, string$faultstring[, string$faultactor[, string$detail[, string$faultname[, string$headerfault]]]] )
   public string __toString
    ( void
   ) /* Inherited methods */ 
   final public string Exception::getMessage
    ( void
   ) 
   final public Exception Exception::getPrevious
    ( void
   ) 
   final public mixed Exception::getCode
    ( void
   ) 
   final public string Exception::getFile
    ( void
   ) 
   final public int Exception::getLine
    ( void
   ) 
   final public array Exception::getTrace
    ( void
   ) 
   final public string Exception::getTraceAsString
    ( void
   ) 
   public string  Exception::__toString
    ( void
   ) 
   final private void Exception::__clone
    ( void
   )} The SoapHeader classIntroductionRepresents a SOAP header. Class synopsisSoapHeader 
     
       class SoapHeader
     
     { /* Methods */ 
    __construct
    ( string  $namespace, string$name[, mixed$data[, bool$mustunderstand[, string$actor]]] )
    SoapHeader
    ( string } $namespace, string$name[, mixed$data[, bool$mustunderstand= false
   [, string$actor]]] )The SoapParam classIntroductionRepresents parameter to a SOAP call. Class synopsisSoapParam 
     
       class SoapParam
     
     { /* Methods */ 
    __construct
    ( mixed  $data, string$name)
    SoapParam
    ( mixed } $data, string$name)The SoapVar classIntroductionA class representing a variable or object for use with SOAP services. Class synopsisSoapVar 
     
       class SoapVar
     
     { /* Methods */ 
    __construct
    ( string  $data, string$encoding[, string$type_name[, string$type_namespace[, string$node_name[, string$node_namespace]]]] )
    SoapVar
    ( mixed } $data, string$encoding[, string$type_name[, string$type_namespace[, string$node_name[, string$node_namespace]]]] ) |