1
0
mirror of https://github.com/php/php-src.git synced 2026-03-27 01:32:22 +01:00
Files
archived-php-src/ext/standard/tests/serialize/serialization_objects_016.phpt
2022-03-01 00:00:22 +03:00

33 lines
546 B
PHP

--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;}}"