SoapFault->__construct()
(No version information available, might be only in CVS)
SoapFault->__construct() — Constructeur SoapFault
Description
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.
Liste de paramètres
- faultcode
-
Le code erreur de SoapFault.
- faultstring
-
Le message d'erreur de SoapFault.
- faultactor
-
Une chaîne identifiant l'acteur qui a causé l'erreur.
- detail
-
- faultname
-
Peut être utilisé pour sélectionner l'encodage qui convient depuis WSDL.
- headerfault
-
Peut être utilisé durant la gestion de l'en-tête SOAP pour rapporter une erreur dans l'en-tête de réponse.
Exemples
Example#1 Quelques exemples
<?php
function test($x)
{
return new SoapFault("Server", "Un message d'erreur");
}
$server = new SoapServer(null, array('uri' => "https://test-uri/"));
$server->addFunction("test");
$server->handle();
?>
Il est possible d'utiliser le mécanisme des exceptions de PHP pour lancer SOAP Fault.
Example#2 Quelques exemples
<?php
function test($x)
{
throw new SoapFault("Server", "Un message d'erreur");
}
$server = new SoapServer(null, array('uri' => "https://test-uri/"));
$server->addFunction("test");
$server->handle();
?>