(unknown)
OrbitStruct -- Benutzung von CORBA Strukturen
Beschreibung
new OrbitStruct
(string id)
Warnung |
This function is EXPERIMENTAL. That means, that the behaviour of this function, this function name, in concreto ANYTHING documented here can change in a future release of PHP WITHOUT NOTICE. Be warned, and use this function at your own risk. |
Diese Klasse stellt die Struktur dar, die durch den Parameter
id gekennzeichnet ist. Der Parameter
id kann entweder der Name der Struktur
(z.B. "MyStruct") oder die komplette Repository Id sein
(z.B. "IDL:MyStruct:1.0").
Beispiel 1. IDL Beispieldatei
struct MyStruct {
short shortvalue;
string stringvalue;
};
interface SomeInterface {
void SetValues (MyStruct values);
MyStruct GetValues();
}
|
|
Beispiel 2. PHP Code für den Zugang zu 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;
?>
|
|