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 + -
显示快捷键?