Manuel PHP
Précédent |  | Suivant

# OrbitStruct

(no version information, might be only in CVS)

OrbitStruct -- Utilise des structures CORBA

## Description

new OrbitStruct ( string id )

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.

Cette classe représente la structure identifiée avec le paramètre `id`.

## Liste de paramètres

`id`

  Peut être soit le nom de l'énumération (c'est-à-dire "MyEnum") ou l'id complet du dossier (c'est-à-dire "IDL:MyEnum:1.0").

## Exemples

Exemple 1. Fichier IDL d'Exemple

    struct MyStruct {
        short shortvalue;
        string stringvalue;
    };

    interface SomeInterface {
      void SetValues (MyStruct values);
      MyStruct GetValues();
    }

Exemple 2. Code PHP pour accéder MyStruct

`<?php $obj = new OrbitObject ($ior); $initial_values = new OrbitStruct ("IDL:MyStruct: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
OrbitObject | Niveau supérieur | satellite_caught_exception