SoapFault->__construct()
    (no version information, might be only in CVS)
SoapFault->__construct() -- 
   SoapFault constructor
  
Description
class 
SoapFault { 
__construct ( string faultcode, string faultstring [, string faultactor [, mixed detail [, string faultname [, SoapHeader headerfault]]]] )
}
   This class is useful when you would like to send SOAP fault responses from
   the PHP handler. faultcode, faultstring, 
   faultactor and details are 
   standard elements of SOAP Fault; 
  
Parameters
   
- faultcode
 
       The error code of the SoapFault.
      
- faultstring
 
       The error message of the SoapFault.
      
- faultactor
 
       A string identifying the actor that caused the error.
      
- detail
 
      
- faultname
 
       Can be used to select the proper fault encoding from WSDL. 
      
- headerfault
 
       Can be used during SOAP header handling to report an error in the
       response header.
      
 
  Examples
   
Example 1. Some examples 
<?php function test($x) {     return new SoapFault("Server", "Some error message"); }
  $server = new SoapServer(null, array('uri' => "http://test-uri/")); $server->addFunction("test"); $server->handle(); ?>
 |  
  | 
  
   It is possible to use PHP exception mechanism to throw SOAP Fault.
  
   
Example 2. Some examples 
<?php function test($x) {     throw new SoapFault("Server", "Some error message"); }
  $server = new SoapServer(null, array('uri' => "http://test-uri/")); $server->addFunction("test"); $server->handle(); ?>
 |  
  |