CLXVIII. WDDX Funktionen
Diese Funktionen arbeiten mit WDDX
zusammen.
Es ist zu beachten, dass alle Funktionen, die Variablen
serialisieren, immer das erste Element eines Arrays benutzen, um
festzustellen, ob das Array in ein Array oder eine 'Structure'
serialisiert wird. Wenn das erste Element einen String als
Schlüssel hat, wird das Array in eine 'Structure' serialisiert,
andernfalls in ein Array.
Beispiel 1. Einen einzelnen String serialisieren |
<?php
print wddx_serialize_value("PHP to WDDX packet example", "PHP packet");
?>
|
|
dieses Beispiel erzeugt:
Beispiel 2. Die Verwendung von inkrementierenden Paketen |
<?php
$pi = 3.1415926;
$packet_id = wddx_packet_start("PHP");
wddx_add_vars($packet_id, "pi");
/* So tun, als ob $cities aus einer Datenbank kommt */
$cities = array("Austin", "Novato", "Seattle");
wddx_add_vars($packet_id, "cities");
$packet = wddx_packet_end($packet_id);
print $packet;
?>
|
|
Diese Beispiel wird erzeugen: