O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required