Annotation of embedaddon/php/ext/session/tests/007.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: bug compatibility: unset($c) with enabled register_globals
! 3: --SKIPIF--
! 4: <?php include('skipif.inc'); ?>
! 5: --INI--
! 6: register_long_arrays=1
! 7: session.use_cookies=0
! 8: session.cache_limiter=
! 9: register_globals=1
! 10: session.bug_compat_42=1
! 11: session.serialize_handler=php
! 12: session.save_handler=files
! 13: precision=14
! 14: --FILE--
! 15: <?php
! 16: error_reporting(E_ALL);
! 17:
! 18: session_id("abtest");
! 19:
! 20: ### Phase 1 cleanup
! 21: session_start();
! 22: session_destroy();
! 23:
! 24: ### Phase 2 $HTTP_SESSION_VARS["c"] does not contain any value
! 25: session_id("abtest");
! 26: session_register("c");
! 27: unset($c);
! 28: $c = 3.14;
! 29: session_write_close();
! 30: unset($HTTP_SESSION_VARS);
! 31: unset($c);
! 32:
! 33: ### Phase 3 $HTTP_SESSION_VARS["c"] is set
! 34: session_start();
! 35: var_dump($c);
! 36: var_dump($HTTP_SESSION_VARS);
! 37: unset($c);
! 38: $c = 2.78;
! 39:
! 40: session_write_close();
! 41: unset($HTTP_SESSION_VARS);
! 42: unset($c);
! 43:
! 44: ### Phase 4 final
! 45:
! 46: session_start();
! 47: var_dump($c);
! 48: var_dump($HTTP_SESSION_VARS);
! 49:
! 50: session_destroy();
! 51: ?>
! 52: --EXPECTF--
! 53: Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
! 54:
! 55: Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
! 56:
! 57: Deprecated: Function session_register() is deprecated in %s on line %d
! 58: float(3.14)
! 59: array(1) {
! 60: ["c"]=>
! 61: &float(3.14)
! 62: }
! 63: float(3.14)
! 64: array(1) {
! 65: ["c"]=>
! 66: &float(3.14)
! 67: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>