PEAR Manual
Prev |  | Next

# OrbitEnum

OrbitEnum -- Use CORBA enums

## Description

``new OrbitEnum` (string id)`

Warning
This function is EXPERIMENTAL. That means, that the behaviour of this function, the function name, in concreto ANYTHING documented here can change in a future release of this package WITHOUT NOTICE. Be warned, and use this function at your own risk.

This class represents the enumeration identified with the `id` parameter. The `id` can be either the name of the enumeration (e.g "MyEnum"), or the full repository id (e.g. "IDL:MyEnum:1.0").

Example 1. Sample IDL file
    enum MyEnum {
        a,b,c,d,e
    };

Example 2. PHP code for accessing MyEnum
    <?php
    $enum = new OrbitEnum ("MyEnum");

    echo $enum->a;	/* write 0 */
    echo $enum->c;	/* write 2 */
    echo $enum->e;	/* write 4 */
    ?>

Prev | Home | Next
OrbitObject | Up | OrbitStruct