PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

SoapHeader->__construct()> <SoapClient->__soapCall()
Last updated: Fri, 20 Jun 2008

view this page in

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



add a note add a note User Contributed Notes
SoapFault->__construct()
doug
30-Jul-2007 11:59
SoapFault extends the base Exception class.

SoapHeader->__construct()> <SoapClient->__soapCall()
Last updated: Fri, 20 Jun 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites