summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/lang/bug35239.phpt41
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"