(PHP 5 >= 5.0.1)
SoapFault::SoapFault — Constructor de SoapFault
Esta clase es usada para respuestas SOAP con errores desde el controlador de PHP. faultcode, faultstring, faultactor y detail son elementos estándar de SOAP Fault.
El código de error de SoapFault.
El mensaje de error de SoapFault.
Una cadena identificando el actor que causó el error.
Más información sobre lo que causó el error.
Puede ser usado para selecionar la codificación fault apropiada desde WSDL.
Puede ser usado durante el controlador del encabezado SOAP para informar del e rror en la respuesta del encabezado.
Example #1 Algunos ejemplos
<?php
function test($x)
{
return new SoapFault("Server", "Algun mensaje de error");
}
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
$server->addFunction("test");
$server->handle();
?>
Es posible usar el sistema de excepciones de PHP para lanzar un SOAP Fault.
Example #2 Algunos ejemplos
<?php
function test($x)
{
throw new SoapFault("Servidor", "Algún mensaje de error");
}
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
$server->addFunction("test");
$server->handle();
?>