SoapFault->__construct()
(No version information available, might be only in CVS)
SoapFault->__construct() — SoapFault constructor
Beskrivelse
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;
Parameterliste
- 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.
Eksempler
Example#1 Some examples
<?php
function test($x)
{
return new SoapFault("Server", "Some error message");
}
$server = new SoapServer(null, array('uri' => "https://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' => "https://test-uri/"));
$server->addFunction("test");
$server->handle();
?>