Документация PHP 
| Документация DHTML | Документация Smarty | SVG/VML Графика и JavaScript
| Документация bash |
SoapFault->__construct()
(No version information available, might be only in CVS)
SoapFault->__construct() — SoapFault constructor
Описание
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();
?>
Смотрите также
- SoapClient->__construct()
- SoapClient->__soapCall()
- SoapVar->__construct()
- SoapParam->__construct()
- SoapFault->__construct()
- is_soap_fault()