8.138 WDDX
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies ->Exemples . wddx_add_vars . wddx_deserialize . wddx_packet_end . wddx_packet_start . wddx_serialize_value . wddx_serialize_vars . wddx_unserialize
|
8.138.7 Exemples
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.
| Enregistre une valeur simple |
<?php echo wddx_serialize_value("Exemple de paquet de PHP à WDDX", "Paquet PHP"); ?>
|
| 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 */ $villes = array("Paris", "Montréal", "Lyon"); wddx_add_vars($packet_id, "villes");
$packet = wddx_packet_end($packet_id); echo $packet; ?>
|
| Note | |
Si vous voulez linéariser des caractères non-ASCII, vous devez
d'abord convertir vos données en UTF-8. (voir
les fonctions
utf8_encode
et
iconv
).
|
|