CVI. WDDX
Ces
fonctions
doivent
fonctionner
avec
l
'
aide
de
WDDX
.
Pour
utiliser
WDDX
,
you
devez
installer
la
librairie
EXPAT
(
qui
est
fournie
avec
la
distribution
d'Apache
1.3.7
ou
plus
récent
)
,
et
recompiler
PHP
avec
--with-xml
et
--enable-wddx
.
Notez
bien
que
toutes
les
fonctions
qui
enregistrent
des
données
,
utilisent
le
premier
élément
d'
un
tableau
pour
savoir
si
ce
tableau
doit
être
enregistré
sous
la
forme
d'un
tableau
,
ou
d
'une
structure
.
Si
le
premier
élément
a
une
clé
de
type
chaîne
,
le
tableau
sera
enregistré
sous
la
forme
d'
une
structure
,
et
sinon
,
sous
la
forme
d
'un
tableau
.
Exemple
1
.
Enregistrer
une
valeur
simple
?php
print
wddx_serialize_value(
"Exemple
de
paquet
de
PHP
à
WDDX
"
,
"Paquet
PHP")
;
?
|
|
Cet
exemple
va
produire
le
résultat
suivant
:
Exemple
2
.
Utilisation
de
paquets
incrémentaux
?php
$pi
=
3.1415926
;
$packet_id
=
wddx_packet_start("PHP")
;
wddx_add_vars($packet_id
,
"pi")
;
/
*
Supposons
que
$villes
provient
d'une
base
de
données
*
/
$cities
=
array("Paris"
,
"Marseilles"
,
"Lyon")
;
wddx_add_vars($packet_id
,
"
villes
")
;
$packet
=
wddx_packet_end($packet_id)
;
print
$packet
;
?
|
|
Cet
exemple
donnera
: