SoapFault->__construct()
(No version information available, might be only in CVS)
SoapFault->__construct() ? Constructeur SoapFault
Description
class SoapFault {__construct ( string faultcode, string faultstring [, string faultactor [, mixed detail [, string faultname [, SoapHeader headerfault]]]] )
}
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
Exemple 2346. 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 2347. 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();
?>
Voir aussi
| SoapClient->__construct() |
| SoapClient->__soapCall() |
| SoapVar->__construct() |
| SoapParam->__construct() |
| SoapFault->__construct() |
| is_soap_fault() |
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ