SoapClient->__soapCall()
SoapHeader->__construct()
Fonctions SOAP
PHP Manual

# SoapFault->__construct()

(No version information available, might be only in CVS)

SoapFault->__construct() — Constructeur SoapFault

### Description

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 #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();
?>`

### Voir aussi

- SoapClient->__construct()
- SoapClient->__soapCall()
- SoapVar->__construct()
- SoapParam->__construct()
- SoapFault->__construct()
- is_soap_fault()

SoapClient->__soapCall()
SoapHeader->__construct()
Fonctions SOAP
PHP Manual