Diff for /embedaddon/php/ext/session/tests/005.phpt between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:48:01 version 1.1.1.2, 2012/05/29 12:34:42
Line 5  custom save handler, multiple session_start()s, comple Line 5  custom save handler, multiple session_start()s, comple
 --INI--  --INI--
 session.use_cookies=0  session.use_cookies=0
 session.cache_limiter=  session.cache_limiter=
 register_globals=1  
 session.name=PHPSESSID  session.name=PHPSESSID
 session.serialize_handler=php  session.serialize_handler=php
 --FILE--  --FILE--
Line 58  session_set_save_handler(array($hnd, "open"), array($h Line 57  session_set_save_handler(array($hnd, "open"), array($h
   
 session_id("abtest");  session_id("abtest");
 session_start();  session_start();
$baz->method();session_decode($hnd->data);
$arr[3]->method(); 
   
var_dump($baz);$_SESSION["baz"]->method();
var_dump($arr);$_SESSION["arr"][3]->method();
   
   var_dump($_SESSION["baz"]);
   var_dump($_SESSION["arr"]);
   
 session_write_close();  session_write_close();
   
 session_set_save_handler(array($hnd, "open"), array($hnd, "close"), array($hnd, "read"), array($hnd, "write"), array($hnd, "destroy"), array($hnd, "gc"));  session_set_save_handler(array($hnd, "open"), array($hnd, "close"), array($hnd, "read"), array($hnd, "write"), array($hnd, "destroy"), array($hnd, "gc"));
 session_start();  session_start();
$baz->method();$_SESSION["baz"]->method();
$arr[3]->method();$_SESSION["arr"][3]->method();
   
   
$c = 123;$_SESSION["c"] = 123;
session_register("c");var_dump($_SESSION["baz"]);
var_dump($baz); var_dump($arr); var_dump($c);var_dump($_SESSION["arr"]);
 var_dump($_SESSION["c"]);
   
 session_write_close();  session_write_close();
   
 session_set_save_handler(array($hnd, "open"), array($hnd, "close"), array($hnd, "read"), array($hnd, "write"), array($hnd, "destroy"), array($hnd, "gc"));  session_set_save_handler(array($hnd, "open"), array($hnd, "close"), array($hnd, "read"), array($hnd, "write"), array($hnd, "destroy"), array($hnd, "gc"));
 session_start();  session_start();
var_dump($baz); var_dump($arr); var_dump($c);var_dump($_SESSION["baz"]);
 var_dump($_SESSION["arr"]);
 var_dump($_SESSION["c"]);
   
 session_destroy();  session_destroy();
 ?>  ?>
 --EXPECTF--  --EXPECTF--
 Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0  
 OPEN: PHPSESSID  OPEN: PHPSESSID
 READ: abtest  READ: abtest
object(foo)#2 (2) {object(foo)#4 (2) {
   ["bar"]=>    ["bar"]=>
   string(2) "ok"    string(2) "ok"
   ["yes"]=>    ["yes"]=>
Line 96  object(foo)#2 (2) { Line 99  object(foo)#2 (2) {
 }  }
 array(1) {  array(1) {
   [3]=>    [3]=>
  object(foo)#3 (2) {  object(foo)#2 (2) {
     ["bar"]=>      ["bar"]=>
     string(2) "ok"      string(2) "ok"
     ["yes"]=>      ["yes"]=>
Line 107  WRITE: abtest, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3 Line 110  WRITE: abtest, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3
 CLOSE  CLOSE
 OPEN: PHPSESSID  OPEN: PHPSESSID
 READ: abtest  READ: abtest
object(foo)#2 (2) {
Deprecated: Function session_register() is deprecated in %s on line %d 
object(foo)#4 (2) { 
   ["bar"]=>    ["bar"]=>
   string(2) "ok"    string(2) "ok"
   ["yes"]=>    ["yes"]=>
Line 117  object(foo)#4 (2) { Line 118  object(foo)#4 (2) {
 }  }
 array(1) {  array(1) {
   [3]=>    [3]=>
  object(foo)#2 (2) {  object(foo)#4 (2) {
     ["bar"]=>      ["bar"]=>
     string(2) "ok"      string(2) "ok"
     ["yes"]=>      ["yes"]=>
Line 129  WRITE: abtest, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3 Line 130  WRITE: abtest, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3
 CLOSE  CLOSE
 OPEN: PHPSESSID  OPEN: PHPSESSID
 READ: abtest  READ: abtest
object(foo)#3 (2) {object(foo)#4 (2) {
   ["bar"]=>    ["bar"]=>
   string(2) "ok"    string(2) "ok"
   ["yes"]=>    ["yes"]=>
Line 137  object(foo)#3 (2) { Line 138  object(foo)#3 (2) {
 }  }
 array(1) {  array(1) {
   [3]=>    [3]=>
  object(foo)#4 (2) {  object(foo)#2 (2) {
     ["bar"]=>      ["bar"]=>
     string(2) "ok"      string(2) "ok"
     ["yes"]=>      ["yes"]=>

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>