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