(No version information available, might be only in CVS)
SoapFault->__construct() — Constructeur SoapFault
Cette classe est très utile lorsque vous voulez envoyer des réponses SOAP depuis le gestionnaire PHP.faultcode , faultstring , faultactor et details sont les éléments standards SOAP.
Le code erreur de SoapFault.
Le message d'erreur de SoapFault.
Une chaîne identifiant l'acteur qui a causé l'erreur.
Peut être utilisé pour sélectionner l'encodage qui convient depuis WSDL.
Peut être utilisé durant la gestion de l'en-tête SOAP pour rapporter une erreur dans l'en-tête de réponse.
Exemple #1 Quelques exemples
<?php
function test($x)
{
return new SoapFault("Server", "Un message d'erreur");
}
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
$server->addFunction("test");
$server->handle();
?>
Il est possible d'utiliser le mécanisme des exceptions de PHP pour lancer SOAP Fault.
Exemple #2 Quelques exemples
<?php
function test($x)
{
throw new SoapFault("Server", "Un message d'erreur");
}
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
$server->addFunction("test");
$server->handle();
?>