Manuel PHP
Précédent |  | Suivant

# OrbitStruct

(unknown)

OrbitStruct -- Utilise une structure CORBA

## Description

``new orbitstruct` (string id)`

orbitstruct() représente une structure identifiée par le paramètre `id`. `id` peut être soit le nom d'une structure (e.g "MaStructure"), ou bien l'identifiant du repository complet (e.g. "IDL:MaStructure:1.0").

Exemple 1. Fichier d'exemple IDL : MaStructure
    struct MaStructure {
        short shortvalue;
        string stringvalue;
    };
    interface UneInterface {
      void SetValues (MaStructure values);
      MaStructure GetValues();
    }

Exemple 2. Code PHP pour accéder à MaStructure
    <?php
    $obj = new OrbitObject ($ior);
    $initial_values = new OrbitStruct ("IDL:MaStructure:1.0");
    $initial_values->shortvalue = 42;
    $initial_values->stringvalue = "HGTTG";
    $obj->SetValues ($initial_values);
    $values = $obj->GetValues();
    echo $values->shortvalue;
    echo $values->stringvalue;
    ?>

Précédent | Sommaire | Suivant
OrbitEnum | Niveau supérieur | satellite_caught_exception