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(); ?>
 |  
  |