Annotation of embedaddon/php/ext/standard/tests/array/bug41686.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #41686 (Omitting length param in array_slice not possible)
3: --FILE--
4: <?php
5: $a = array(1,2,3);
6: $b = array('a'=>1,'b'=>1,'c'=>2);
7:
8: var_dump(
9: array_slice($a, 1),
10: array_slice($a, 1, 2, TRUE),
11: array_slice($a, 1, NULL, TRUE),
12: array_slice($b, 1),
13: array_slice($b, 1, 2, TRUE),
14: array_slice($b, 1, NULL, TRUE)
15: );
16:
17: echo "Done\n";
18: ?>
19: --EXPECT--
20: array(2) {
21: [0]=>
22: int(2)
23: [1]=>
24: int(3)
25: }
26: array(2) {
27: [1]=>
28: int(2)
29: [2]=>
30: int(3)
31: }
32: array(2) {
33: [1]=>
34: int(2)
35: [2]=>
36: int(3)
37: }
38: array(2) {
39: ["b"]=>
40: int(1)
41: ["c"]=>
42: int(2)
43: }
44: array(2) {
45: ["b"]=>
46: int(1)
47: ["c"]=>
48: int(2)
49: }
50: array(2) {
51: ["b"]=>
52: int(1)
53: ["c"]=>
54: int(2)
55: }
56: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>