array_008.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 63 行

PHPT
63
字号
--TEST--SPL: ArrayIterator and foreach reference--SKIPIF--<?php if (!extension_loaded("spl")) print "skip"; ?>--INI--error_reporting=2047--FILE--<?phpecho "==Normal==\n";$arr = array(0=>0, 1=>1, 2=>2);$obj = new ArrayObject($arr);foreach($obj as $ak=>&$av) {	foreach($obj as $bk=>&$bv) {		if ($ak==0 && $bk==0) {			$bv = "modify";		}		echo "$ak=>$av - $bk=>$bv\n";	}}echo "==UseRef==\n";$arr = array(0=>0, 1=>1, 2=>2);$obj = new ArrayObject(&$arr);foreach($obj as $ak=>&$av) {	foreach($obj as $bk=>&$bv) {		if ($ak==0 && $bk==0) {			$bv = "modify";		}		echo "$ak=>$av - $bk=>$bv\n";	}}?>===DONE===<?php exit(0); ?>--EXPECTF--==Normal==0=>modify - 0=>modify0=>modify - 1=>10=>modify - 2=>21=>1 - 0=>modify1=>1 - 1=>11=>1 - 2=>22=>2 - 0=>modify2=>2 - 1=>12=>2 - 2=>2==UseRef==0=>modify - 0=>modify0=>modify - 1=>10=>modify - 2=>21=>1 - 0=>modify1=>1 - 1=>11=>1 - 2=>22=>2 - 0=>modify2=>2 - 1=>12=>2 - 2=>2===DONE===

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?