Manuel PHP Précédent Suivant 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: wddxPacket version=' 0.9 'header comment='Paquet PHP' data string Exemple de paquet de PHP à WDDX / string / data / wddxPacket 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: wddxPacket version=' 0.9 'header comment='PHP' data struct var name='pi 'number 3.1415926 / number / var var name='cities' array length='3 'string Paris / string string Marseilles / string string Lyon / string / array / var / struct / data / wddxPacket Précédent Sommaire Suivant Niveau supérieur