(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 2452. 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 2453. 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
();
?>
SoapClient->__construct() |
SoapClient->__soapCall() |
SoapVar->__construct() |
SoapParam->__construct() |
SoapFault->__construct() |
is_soap_fault() |