Return to bug41686.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
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