1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00
Files
archived-php-src/ext/spl/tests/bug78456.phpt
2019-08-26 11:08:42 +02:00

24 lines
520 B
PHP

--TEST--
Bug #78456: Segfault when serializing SplDoublyLinkedList
--FILE--
<?php
$dllist = new SplDoublyLinkedList();
$dllist->push(new stdClass);
var_dump($s = serialize($dllist));
var_dump(unserialize($s));
?>
--EXPECT--
string(82) "O:19:"SplDoublyLinkedList":3:{i:0;i:0;i:1;a:1:{i:0;O:8:"stdClass":0:{}}i:2;a:0:{}}"
object(SplDoublyLinkedList)#3 (2) {
["flags":"SplDoublyLinkedList":private]=>
int(0)
["dllist":"SplDoublyLinkedList":private]=>
array(1) {
[0]=>
object(stdClass)#4 (0) {
}
}
}