Edit report at https://bugs.php.net/bug.php?id=62107&edit=1
ID: 62107 Comment by: reeze dot xia at gmail dot com Reported by: ozland2004 at narod dot ru Summary: SplStack serialization problem Status: Open Type: Bug Package: SPL related Operating System: CentOS 5.4 PHP Version: 5.3.13 Block user comment: N Private report: N New Comment: SplStack makes use of SplDoubleLinkedList. It isn't serializable in PHP5.3 serialize method was introduced in PHP5.4 and 5.4 only: http://svn.php.net/viewvc?view=revision&revision=313183 http://cn2.php.net/manual/en/spldoublylinkedlist.serialize.php Previous Comments: ------------------------------------------------------------------------ [2012-05-22 09:23:50] ozland2004 at narod dot ru Description: ------------ SplStack object serialization works wrong Test script: --------------- $t = new SplStack(); $t->push(1); var_dump(unserialize(serialize($t))); Expected result: ---------------- object(SplStack)#32 (2) { ["flags":"SplDoublyLinkedList":private]=> int(6) ["dllist":"SplDoublyLinkedList":private]=> array(1) { [0]=> int(1) } } Actual result: -------------- object(SplStack)#31 (2) { ["flags":"SplDoublyLinkedList":private]=> int(6) ["dllist":"SplDoublyLinkedList":private]=> array(0) { } } ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=62107&edit=1