CVI. 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






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 :



Inhaltsverzeichnis
wddx_add_vars -- Fügt dem WDDX Paket mit der übergebenen ID Werte hinzu
wddx_deserialize -- Deserialisiert ein WDDX Paket
wddx_packet_end -- Schliesst das WDDX Paket mit der angegebenen ID
wddx_packet_start -- Beginnt ein neues WDDX Paket mit einer 'Structure'
wddx_serialize_value -- Serialisiert einen einzelnen Wert in ein WDDX Paket
wddx_serialize_vars -- Serialisiert Variablen in WDDX Pakete