~ubuntu-branches/ubuntu/hardy/php5/hardy-updates

« back to all changes in this revision

Viewing changes to ext/session/tests/008.phpt

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-10-09 03:14:32 UTC
  • Revision ID: james.westby@ubuntu.com-20051009031432-kspik3lobxstafv9
Tags: upstream-5.0.5
ImportĀ upstreamĀ versionĀ 5.0.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--TEST--
 
2
bug compatibility: global is used albeit register_globals=0
 
3
--SKIPIF--
 
4
<?php include('skipif.inc'); 
 
5
 if (version_compare(PHP_VERSION,"4.2.3-dev", ">=")) die("skip this is for PHP < 4.2.3");
 
6
?>
 
7
--INI--
 
8
session.use_cookies=0
 
9
session.cache_limiter=
 
10
register_globals=0
 
11
session.bug_compat_42=1
 
12
session.bug_compat_warn=0
 
13
--FILE--
 
14
<?php
 
15
error_reporting(E_ALL & ~E_NOTICE);
 
16
 
 
17
session_id("abtest");
 
18
 
 
19
### Phase 1 cleanup
 
20
session_start();
 
21
session_destroy();
 
22
 
 
23
### Phase 2 $HTTP_SESSION_VARS["c"] does not contain any value
 
24
session_id("abtest");
 
25
session_register("c");
 
26
var_dump($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($HTTP_SESSION_VARS);
 
36
unset($c);
 
37
$c = 2.78;
 
38
 
 
39
session_write_close();
 
40
unset($HTTP_SESSION_VARS);
 
41
unset($c);
 
42
 
 
43
### Phase 4 final
 
44
 
 
45
session_start();
 
46
var_dump($c);
 
47
var_dump($HTTP_SESSION_VARS);
 
48
 
 
49
session_destroy();
 
50
?>
 
51
--EXPECT--
 
52
NULL
 
53
array(1) {
 
54
  ["c"]=>
 
55
  float(3.14)
 
56
}
 
57
NULL
 
58
array(1) {
 
59
  ["c"]=>
 
60
  float(3.14)
 
61
}