Чтобы использовать WDDX, вам необходимо установить библиотеку expat (которая поставляется с Аpache 1.3.7 или новее) и рекомпилировать PHP с
опциями --with-xml и --enable-wddx.
Примечание: если вы хотите сериализовать не-ASCII символы, вы должны предварительное
установить соответствующую локализацию (см. setlocale()).
Все функции, сериализующие переменные, используют первый элемент массива
для определения того, сериализован ли массив в массив или в структуру. Если
первый элемент имеет строковой ключ, то он сериализуется в структуру, иначе -
в массив.
Пример 1. Сериализация отдельного значения
<?php
print wddx_serialize_value("PHP to WDDX packet example", "PHP packet");
?>
На выходе этот пример даст:
<wddxPacket version=’1.0’><header comment=’PHP packet’/><data>
<string>PHP to WDDX packet example</string></data></wddxPacket>