<?php
class foo {
var $bar;
function foo()
{
$this->bar = 1;
}
}
$a = 1; $b = array(1,2,3); $c = new foo();
// create a new wddx packet, with description
$p_id = wddx_packet_start("My PHP Packet");
// append variables to wddx packet
wddx_add_vars($p_id, 'a', 'b', 'c');
// finalize & serialize the packet
$wddx_packet = wddx_packet_end($p_id);
echo $wddx_packet;
?>
<wddxPacket version='1.0'> <header> <comment>My PHP Packet</comment> </header> <data> <struct> <var name='a'> <number>1</number> </var> <var name='b'> <array length='3'> <number>1</number> <number>2</number> <number>3</number> </array> </var> <var name='c'> <struct> <var name='php_class_name'> <string>foo</string> </var> <var name='bar'> <number>1</number> </var> </struct> </var> </struct> </data> </wddxPacket>