15.9 Daten mit WDDX austauschen
Problem
Sie möchten Daten im WDDX-Format serialisieren, um sie zu übertragen, oder Sie möchten WDDX-Daten deserialisieren, die Sie empfangen haben. Auf diese Weise können Sie mit jedem kommunizieren, der das WDDX-Format versteht.
Lösung
Verwenden Sie die WDDX-Erweiterung zu PHP. Serialisieren Sie mehrere Variablen durch wddx_serialize_vars( )
:
$a = 'String-Daten'; $b = 123; $c = 'Roggen'; $d = 'Pastrami'; $array = array('c', 'd'); $wddx = wddx_serialize_vars('a', 'b', $array);
Sie können auch mit wddx_packet_start( )
ein WDDX-Paket beginnen und mit wddx_add_vars( )
nach Bedarf Daten hinzufügen:
$wddx = wddx_packet_start('Einige meiner liebsten Dinge'); // Die Daten in einer Schleife durchlaufen. while ($array = mysql_fetch_array($r)) ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.