diff options
Diffstat (limited to 'tests/lang/bug35239.phpt')
-rwxr-xr-x | tests/lang/bug35239.phpt | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/tests/lang/bug35239.phpt b/tests/lang/bug35239.phpt deleted file mode 100755 index 22ed25b1d6..0000000000 --- a/tests/lang/bug35239.phpt +++ /dev/null @@ -1,41 +0,0 @@ ---TEST-- -Bug #35239 (Objects can lose references) ---FILE-- -<?php -$a = new stdClass; -$a->x0 = new stdClass; -$a->x0->y0 = 'a'; -$a->x0->y1 =& $a->x0; -$a->x0->y2 =& $a->x0; -$a->x0->y0 = 'b'; -var_dump($a); -$a->x0->y1 = "ok\n"; -var_dump($a->x0); -?> ---EXPECT-- -object(stdClass)(1) { - ["x0"]=> - &object(stdClass)(3) { - ["y0"]=> - string(1) "b" - ["y1"]=> - &object(stdClass)(3) { - ["y0"]=> - string(1) "b" - ["y1"]=> - *RECURSION* - ["y2"]=> - *RECURSION* - } - ["y2"]=> - &object(stdClass)(3) { - ["y0"]=> - string(1) "b" - ["y1"]=> - *RECURSION* - ["y2"]=> - *RECURSION* - } - } -} -string(2) "ok" |