Diff for /embedaddon/php/ext/session/tests/019.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  serializing references test case using globals Line 5  serializing references test case using globals
 --INI--  --INI--
 session.use_cookies=0  session.use_cookies=0
 session.cache_limiter=  session.cache_limiter=
 register_globals=1  
 session.serialize_handler=php  session.serialize_handler=php
 session.save_handler=files  session.save_handler=files
 --FILE--  --FILE--
Line 25  class TFoo { Line 24  class TFoo {
   
 session_id("abtest");  session_id("abtest");
 session_start();  session_start();
 session_register('o1', 'o2' );  
   
$o1 = new TFoo(42);$_SESSION["o1"] = new TFoo(42);
$o2 =& $o1;$_SESSION["o2"] =& $_SESSION["o1"];
   
 session_write_close();  session_write_close();
   
unset($o1);unset($_SESSION["o1"]);
unset($o2);unset($_SESSION["o2"]);
   
 session_start();  session_start();
   
 var_dump($_SESSION);  var_dump($_SESSION);
   
$o1->inc();$_SESSION["o1"]->inc();
$o2->inc();$_SESSION["o2"]->inc();
   
 var_dump($_SESSION);  var_dump($_SESSION);
   
 session_destroy();  session_destroy();
 ?>  ?>
 --EXPECTF--  --EXPECTF--
 Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0  
   
 Deprecated: Function session_register() is deprecated in %s on line %d  
 array(2) {  array(2) {
   ["o1"]=>    ["o1"]=>
   &object(TFoo)#%d (1) {    &object(TFoo)#%d (1) {

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


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