PHP 5.5.15 is released

Ejemplos de wddx

Todas las funciones que serializan variables utilizan el primer elemento de un array para determinar si el array ha sido serializado en una estructura o un array. Si el primer elemento tiene una cadena como llave, entonces es serializado como estructura, de lo contrario, en un array.

Ejemplo #1 Serializando un simple valor con WDDX

<?php
echo wddx_serialize_value("PHP to WDDX packet example""PHP packet");
?>

Este ejemplo producir√°:

<wddxPacket version='1.0'><header comment='PHP packet'/><data>
<string>PHP to WDDX packet example</string></data></wddxPacket>

Ejemplo #2 Usando paquetes incrementales con WDDX

<?php
$pi 
3.1415926;
$packet_id wddx_packet_start("PHP");
wddx_add_vars($packet_id"pi");

/* Suppose $cities came from database */
$cities = array("Austin""Novato""Seattle");
wddx_add_vars($packet_id"cities");

$packet wddx_packet_end($packet_id);
echo 
$packet;
?>

Este ejemplo producir√°:

<wddxPacket version='1.0'><header comment='PHP'/><data><struct>
<var name='pi'><number>3.1415926</number></var><var name='cities'>
<array length='3'><string>Austin</string><string>Novato</string>
<string>Seattle</string></array></var></struct></data></wddxPacket>

Nota:

Si se desea serializar caracteres distintos al ASCII se debe convertir los datos a UTF-8 primero (ver utf8_encode() e iconv()).

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top