SoapFault extends the base Exception class.
SoapFault->__construct()
(No version information available, might be only in CVS)
SoapFault->__construct() — SoapFault constructor
Popis
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;
Seznam parametrů
- 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.
Příklady
Příklad 1963. 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.
Příklad 1964. 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();
?>
Viz také
| SoapClient->__construct() |
| SoapClient->__soapCall() |
| SoapVar->__construct() |
| SoapParam->__construct() |
| SoapFault->__construct() |
| is_soap_fault() |
SoapFault->__construct()
