Hi all,
Ik heb loop tegen een WDDX deserialize bug in PHP 5.2.1 op.
Als ik een array serialize & deserialize met array keys zoals 1.0 of 1.1 worden tijdens het deserializen vernaggeld naar 1
Ik heb hier alleen een PHP 5.2.1 bak staan, kan iemand testen of dit ook op PHP 5.2.2 of hoger voorkomt?
Dit werkte allemaal correct in PHP 4
Hierbij de code:
?>
Ik heb loop tegen een WDDX deserialize bug in PHP 5.2.1 op.
Als ik een array serialize & deserialize met array keys zoals 1.0 of 1.1 worden tijdens het deserializen vernaggeld naar 1
Ik heb hier alleen een PHP 5.2.1 bak staan, kan iemand testen of dit ook op PHP 5.2.2 of hoger voorkomt?
Dit werkte allemaal correct in PHP 4
Hierbij de code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| <?php $data = array( 'somearray' => array('1.1' => 'One 1','1.2' => 'One 2') ); echo "<pre>Should be:\n"; var_dump(array('data'=>$data)); echo '</pre>'; echo "<pre>Is:\n"; var_dump(wddx_deserialize(wddx_serialize_vars('data'))); echo '</pre>'; |
?>
[ Voor 3% gewijzigd door een moderator op 04-05-2007 15:39 ]