019.phpt
来自「php-4.4.7学习linux时下载的源代码」· PHPT 代码 · 共 73 行
PHPT
73 行
--TEST--serializing references test case using globals--SKIPIF--<?php include('skipif.inc'); ?>--INI--session.use_cookies=0session.cache_limiter=register_globals=1session.serialize_handler=php--FILE--<?phperror_reporting(E_ALL);class TFoo { var $c; function TFoo($c) { $this->c = $c; } function inc() { $this->c++; }}session_id("abtest");session_start();session_register('o1', 'o2' );$o1 =& new TFoo(42);$o2 =& $o1;session_write_close();unset($o1);unset($o2);session_start();var_dump($_SESSION);$o1->inc();$o2->inc();var_dump($_SESSION);session_destroy();?>--EXPECTF--array(2) { ["o1"]=> &object(tfoo)(1) { ["c"]=> int(42) } ["o2"]=> &object(tfoo)(1) { ["c"]=> int(42) }}array(2) { ["o1"]=> &object(tfoo)(1) { ["c"]=> int(44) } ["o2"]=> &object(tfoo)(1) { ["c"]=> int(44) }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?