📄 bug22088.phpt
字号:
--TEST--Bug #22088 (array_shift() leaves next index to be +1 too much)--FILE--<?php$a = array('a', 'b', 'c');$last = array_shift ($a);$a[] = 'a';var_dump($a);$a = array('a' => 1, 'b' => 2, 'c' => 3);$last = array_shift ($a);$a[] = 'a';var_dump($a);?>--EXPECT--array(3) { [0]=> string(1) "b" [1]=> string(1) "c" [2]=> string(1) "a"}array(3) { ["b"]=> int(2) ["c"]=> int(3) [0]=> string(1) "a"}--UEXPECT--array(3) { [0]=> unicode(1) "b" [1]=> unicode(1) "c" [2]=> unicode(1) "a"}array(3) { [u"b"]=> int(2) [u"c"]=> int(3) [0]=> unicode(1) "a"}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -