|
Последние активные темы форума |
|
SoapFault->__construct()
SoapFault->__construct() --
SoapFault constructor
Описание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;
Список параметров- 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.
Примеры
Пример 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.
Пример 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
();
?>
|
|
|