diff options
Diffstat (limited to 'ext/session/tests/006.phpt')
-rw-r--r-- | ext/session/tests/006.phpt | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/ext/session/tests/006.phpt b/ext/session/tests/006.phpt deleted file mode 100644 index 91f1cb949d..0000000000 --- a/ext/session/tests/006.phpt +++ /dev/null @@ -1,62 +0,0 @@ ---TEST-- -References between variables in sessions ---FILE-- -<?php -ob_start(); -session_id("test"); -session_start(); - -class a { - var $test = "hallo"; -} - -class b { - var $a; - function b(&$a) { - $this->a = &$a; - } -} - -$a = new a(); -$b = new b($a); - -echo "original values:\n"; -var_dump($a,$b); - -session_register("a"); -session_register("b"); -session_write_close(); - -session_unregister("a"); -session_unregister("b"); - -session_start(); - -echo "values after session:\n"; -var_dump($a,$b); -?> ---EXPECT-- -original values: -object(a)(1) { - ["test"]=> - string(5) "hallo" -} -object(b)(1) { - ["a"]=> - &object(a)(1) { - ["test"]=> - string(5) "hallo" - } -} -values after session: -object(a)(1) { - ["test"]=> - string(5) "hallo" -} -object(b)(1) { - ["a"]=> - &object(a)(1) { - ["test"]=> - string(5) "hallo" - } -} |