Manual PHP
Înapoi
Înainte
CVI.
WDDX - funcţii
Aceste funcţii folosesc WDDX.
Ca să puteţi utiliza WDDX, trebuie instalată aplicaţia expat (care este inclusă în apache versiunea 1.3.7 sau ulterioară) şi să recompilaţi PHP cu --with-xml şi --enable-wddx.
Notã:
Dacă doriţi să puteţi serializa caractere non-ASCII va trebui să setaţi contextul local internaţional (vezi setlocale()).
Toate funcţiile care serializează variabile folosesc primul element al tabloului pentru a determina dacă tabloul trebuie serializat într-un tablou sau o structură.
Dacă primul element are o cheie de tip şir de caractere se va serializa într-o structură, altfel într-un array.
Exemplu 1.
Serializarea unei singure valori
Acest exemplu va determina rezultatul:
Exemplu 2.
Utilizarea pachetelor incrementale
?php $pi = 3.1415926; $packet_id = wddx_packet_start("PHP"); wddx_add_vars($packet_id, "pi"); / * Presupunem ca $cities a fost extras dintr-o baza de date * / $cities = array("Austin", "Novato", "Seattle"); wddx_add_vars($packet_id, "cities"); $packet = wddx_packet_end($packet_id); print $packet;?
Acest exemplu va determina rezultatul:
Înapoi
Acasã
Înainte
Sus