satellite_caught_exception
(4.0.3 - 4.1.2 only, PECL)
satellite_caught_exception -- Vérifie si une exception a été attrapée de la fonction précédente
Description
bool
satellite_caught_exception ( void )
Avertissement |
Cette fonction est
EXPERIMENTALE. Cela signifie que le comportement de
cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut
changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez
cette fonction à vos risques et périls. |
Valeurs de retour
Cette fonction retourne TRUE si une exception a été attrapée, FALSE
autrement.
Exemples
Exemple 1. Fichier IDL d'Exemple /* ++?????++ Out of Cheese Error. Redo From Start. */
exception OutOfCheeseError {
int parameter;
}
interface AnotherInterface {
void AskWhy() raises (OutOfCheeseError);
} |
|
Exemple 2. Code PHP pour la gestion des exceptions CORBA
<?php $obj = new OrbitObject ($ior);
$obj->AskWhy();
if (satellite_caught_exception()) { if ("IDL:OutOfCheeseError:1.0" == satellite_exception_id()) { $exception = satellite_exception_value(); echo $exception->parameter; } } ?>
|
|