1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
--TEST--
Object serialization / unserialization: circular object with rc=1
--FILE--
<?php
$t=new stdClass;
$t->y=$t;
$y=(array)$t;
unset($t);
var_dump($y);
$s=serialize($y);
var_dump($s);
$x=unserialize($s);
var_dump($x);
vaR_dump(serialize($x));
?>
--EXPECTF--
array(1) {
["y"]=>
object(stdClass)#%d (1) {
["y"]=>
*RECURSION*
}
}
string(45) "a:1:{s:1:"y";O:8:"stdClass":1:{s:1:"y";r:2;}}"
array(1) {
["y"]=>
object(stdClass)#%d (1) {
["y"]=>
*RECURSION*
}
}
string(45) "a:1:{s:1:"y";O:8:"stdClass":1:{s:1:"y";r:2;}}"
|