PHP Handbuch
Zurück |  | Weiter

# satellite_caught_exception

(4.0.3 - 4.1.2 only, PECL)

satellite_caught_exception -- See if an exception was caught from the previous function

## Beschreibung

bool satellite_caught_exception ( void )

Warnung
Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.

## Rückgabewerte

This function returns `TRUE` if an exception has been caught, `FALSE` otherwise.

## Beispiele

Beispiel 1. Sample IDL file

    /* ++?????++ Out of Cheese Error. Redo From Start. */
    exception OutOfCheeseError {
        int parameter;
    }

    interface AnotherInterface {
        void AskWhy() raises (OutOfCheeseError);
    }

Beispiel 2. PHP code for handling CORBA exceptions

`<?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; } } ?>`

Zurück | Zum Anfang | Weiter
OrbitStruct | Nach oben | satellite_exception_id