Updates to Tomato RAF including NGINX && PHP
[tomato.git] / release / src / router / php / ext / session / tests / session_start_variation6.phpt
blob378554bbe397a2bd9a4a70b8505d6ed104857a47
1 --TEST--
2 Test session_start() function : variation
3 --SKIPIF--
4 <?php include('skipif.inc'); ?>
5 --FILE--
6 <?php
8 ob_start();
10 /* 
11  * Prototype : bool session_start(void)
12  * Description : Initialize session data
13  * Source code : ext/session/session.c 
14  */
16 echo "*** Testing session_start() : variation ***\n";
18 session_start();
20 $_SESSION['colour'] = 'green';
21 $_SESSION['animal'] = 'cat';
22 $_SESSION['person'] = 'julia';
23 $_SESSION['age'] = 6;
25 var_dump($_SESSION);
26 var_dump(session_write_close());
27 var_dump($_SESSION);
28 session_start();
29 var_dump($_SESSION);
31 session_destroy();
32 echo "Done";
33 ob_end_flush();
35 --EXPECTF--
36 *** Testing session_start() : variation ***
37 array(4) {
38   ["colour"]=>
39   string(5) "green"
40   ["animal"]=>
41   string(3) "cat"
42   ["person"]=>
43   string(5) "julia"
44   ["age"]=>
45   int(6)
47 NULL
48 array(4) {
49   ["colour"]=>
50   string(5) "green"
51   ["animal"]=>
52   string(3) "cat"
53   ["person"]=>
54   string(5) "julia"
55   ["age"]=>
56   int(6)
58 array(4) {
59   ["colour"]=>
60   string(5) "green"
61   ["animal"]=>
62   string(3) "cat"
63   ["person"]=>
64   string(5) "julia"
65   ["age"]=>
66   int(6)
68 Done