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

search for in the

use_soap_error_handler> <Fonctions SOAP
Last updated: Fri, 14 Aug 2009

view this page in

is_soap_fault

(Unknown)

is_soap_faultVérifie si SOAP retourne une erreur

Description

bool is_soap_fault ( mixed $object )

is_soap_fault() sert à vérifier si l'API SOAP a échoué, sans utiliser les exceptions. Pour l'utiliser, créez un objet SoapClient avec l'option exceptions mise à zéro ou à FALSE. Dans ce cas, la méthode SOAP va retourner un objet spécial SoapFault, qui encapsule les détails de l'erreur (code d'erreur, message, acteur et détails).

Si exceptions n'est pas configurée, SOAP va émettre une exception. is_soap_fault() vérifie si le paramètre fourni est un objet SoapFault.

Liste de paramètres

objet

L'objet à tester.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple #1 Exemple avec is_soap_fault()

<?php
$client 
= new SoapClient("some.wsdl", array('exceptions' => 0));
$result $client->SomeFunction();
if (
is_soap_fault($result)) {
    
trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})"E_USER_ERROR);
}
?>

Exemple #2 Gestion des erreurs par exception avec SOAP

<?php
try {
    
$client = new SoapClient("some.wsdl");
    
$result $client->SomeFunction(/* ... */);
} catch (
SoapFault $fault) {
    
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})"E_USER_ERROR);
}
?>

Voir aussi



add a note add a note User Contributed Notes
is_soap_fault
There are no user contributed notes for this page.

use_soap_error_handler> <Fonctions SOAP
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites