mirror of
https://github.com/php/php-src.git
synced 2026-03-27 01:32:22 +01:00
33 lines
546 B
PHP
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;}}"
|