Edit report at https://bugs.php.net/bug.php?id=62181&edit=1

 ID:                 62181
 Comment by:         sjon at hortensius dot net
 Reported by:        clemens at gutweiler dot net
 Summary:            wddx_serialize_value() returns wrong string
 Status:             Open
 Type:               Bug
 Package:            WDDX related
 Operating System:   Linux
 PHP Version:        5.4.3
 Block user comment: N
 Private report:     N

 New Comment:

I cannot reproduce this bug using a vanilla 5.4.3 version, could you check if 
disabling your extensions fixes this?

http://3v4l.org/nH7LO


Previous Comments:
------------------------------------------------------------------------
[2012-05-29 11:05:34] clemens at gutweiler dot net

Description:
------------
wddx_serialize_value() returns wrong string, associative key elements are wrong 
interpreted in the output

the resulting string could not be interpreted by wddx_deserialize()

Test script:
---------------
var_dump(wddx_serialize_value(array("foo"=>1)));
PHP 5.3.8
string(118) "<wddxPacket version='1.0'><header/><data><struct><var 
name='foo'><number>1</number></var></struct></data></wddxPacket>"

PHP 5.4.3
string(117) "<wddxPacket version='1.0'><header/><data><struct><var 
name='foo'><number>1</number></var></array></data></wddxPacket>"


var_dump(wddx_serialize_value(array("foo"=>1,"bar"=>"barstr")));
PHP 5.3.8
string(163) "<wddxPacket version='1.0'><header/><data><struct><var 
name='foo'><number>1</number></var><var 
name='bar'><string>barstr</string></var></struct></data></wddxPacket>"

PHP 5.4.3
string(140) "<wddxPacket version='1.0'><header/><data><struct><var 
name='foo'><number>1</number></var><string>barstr</string></array></data></wddxPacket>"



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=62181&edit=1

Reply via email to