⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 array_010.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--SPL: ArrayIterator implements ArrayAccess--SKIPIF--<?php if (!extension_loaded("spl")) print "skip"; ?>--FILE--<?php$obj = new ArrayObject(array('1st', 1, 2=>'3rd', '4th'=>4));var_dump($obj->getArrayCopy());echo "===EMPTY===\n";var_dump(empty($obj[0]));var_dump(empty($obj[1]));var_dump(empty($obj[2]));var_dump(empty($obj['4th']));var_dump(empty($obj['5th']));var_dump(empty($obj[6]));echo "===isset===\n";var_dump(isset($obj[0]));var_dump(isset($obj[1]));var_dump(isset($obj[2]));var_dump(isset($obj['4th']));var_dump(isset($obj['5th']));var_dump(isset($obj[6]));echo "===offsetGet===\n";var_dump($obj[0]);var_dump($obj[1]);var_dump($obj[2]);var_dump($obj['4th']);var_dump($obj['5th']);var_dump($obj[6]);echo "===offsetSet===\n";echo "WRITE 1\n";$obj[1] = 'Changed 1';var_dump($obj[1]);echo "WRITE 2\n";$obj['4th'] = 'Changed 4th';var_dump($obj['4th']);echo "WRITE 3\n";$obj['5th'] = 'Added 5th';var_dump($obj['5th']);echo "WRITE 4\n";$obj[6] = 'Added 6';var_dump($obj[6]);var_dump($obj[0]);var_dump($obj[2]);$x = $obj[6] = 'changed 6';var_dump($obj[6]);var_dump($x);echo "===unset===\n";var_dump($obj->getArrayCopy());unset($obj[2]);unset($obj['4th']);unset($obj[7]);unset($obj['8th']);var_dump($obj->getArrayCopy());?>===DONE===<?php exit(0); ?>--EXPECTF--array(4) {  [0]=>  string(3) "1st"  [1]=>  int(1)  [2]=>  string(3) "3rd"  ["4th"]=>  int(4)}===EMPTY===bool(false)bool(false)bool(false)bool(false)bool(true)bool(true)===isset===bool(true)bool(true)bool(true)bool(true)bool(false)bool(false)===offsetGet===string(3) "1st"int(1)string(3) "3rd"int(4)Notice: Undefined index:  5th in %sarray_010.php on line %dNULLNotice: Undefined offset:  6 in %sarray_010.php on line %dNULL===offsetSet===WRITE 1string(9) "Changed 1"WRITE 2string(11) "Changed 4th"WRITE 3string(9) "Added 5th"WRITE 4string(7) "Added 6"string(3) "1st"string(3) "3rd"string(9) "changed 6"string(9) "changed 6"===unset===array(6) {  [0]=>  string(3) "1st"  [1]=>  string(9) "Changed 1"  [2]=>  string(3) "3rd"  ["4th"]=>  string(11) "Changed 4th"  ["5th"]=>  string(9) "Added 5th"  [6]=>  string(9) "changed 6"}Notice: Undefined offset:  7 in %sarray_010.php on line %dNotice: Undefined index:  8th in %sarray_010.php on line %darray(4) {  [0]=>  string(3) "1st"  [1]=>  string(9) "Changed 1"  ["5th"]=>  string(9) "Added 5th"  [6]=>  string(9) "changed 6"}===DONE===--UEXPECTF--array(4) {  [0]=>  unicode(3) "1st"  [1]=>  int(1)  [2]=>  unicode(3) "3rd"  [u"4th"]=>  int(4)}===EMPTY===bool(false)bool(false)bool(false)bool(false)bool(true)bool(true)===isset===bool(true)bool(true)bool(true)bool(true)bool(false)bool(false)===offsetGet===unicode(3) "1st"int(1)unicode(3) "3rd"int(4)Notice: Undefined index:  5th in %sarray_010.php on line %dNULLNotice: Undefined offset:  6 in %sarray_010.php on line %dNULL===offsetSet===WRITE 1unicode(9) "Changed 1"WRITE 2unicode(11) "Changed 4th"WRITE 3unicode(9) "Added 5th"WRITE 4unicode(7) "Added 6"unicode(3) "1st"unicode(3) "3rd"unicode(9) "changed 6"unicode(9) "changed 6"===unset===array(6) {  [0]=>  unicode(3) "1st"  [1]=>  unicode(9) "Changed 1"  [2]=>  unicode(3) "3rd"  [u"4th"]=>  unicode(11) "Changed 4th"  [u"5th"]=>  unicode(9) "Added 5th"  [6]=>  unicode(9) "changed 6"}Notice: Undefined offset:  7 in %sarray_010.php on line %dNotice: Undefined index:  8th in %sarray_010.php on line %darray(4) {  [0]=>  unicode(3) "1st"  [1]=>  unicode(9) "Changed 1"  [u"5th"]=>  unicode(9) "Added 5th"  [6]=>  unicode(9) "changed 6"}===DONE===

⌨️ 快捷键说明

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