Annotation of embedaddon/php/ext/standard/tests/array/array_splice_variation4.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test array_splice() function : usage variations - non array replacement values
! 3: --FILE--
! 4: <?php
! 5: /*
! 6: * proto array array_splice(array input, int offset [, int length [, array replacement]])
! 7: * Function is implemented in ext/standard/array.c
! 8: */
! 9:
! 10: function test_splice ($replacement)
! 11: {
! 12: $input_array=array(0,1);
! 13: var_dump (array_splice ($input_array,2,0,$replacement));
! 14: var_dump ($input_array);
! 15: }
! 16:
! 17: test_splice (2);
! 18:
! 19: test_splice (2.1);
! 20:
! 21: test_splice (true);
! 22: //file type resource
! 23: $file_handle = fopen(__FILE__, "r");
! 24:
! 25: test_splice ($file_handle);
! 26: echo "Done\n";
! 27: ?>
! 28: --EXPECTF--
! 29: array(0) {
! 30: }
! 31: array(3) {
! 32: [0]=>
! 33: int(0)
! 34: [1]=>
! 35: int(1)
! 36: [2]=>
! 37: int(2)
! 38: }
! 39: array(0) {
! 40: }
! 41: array(3) {
! 42: [0]=>
! 43: int(0)
! 44: [1]=>
! 45: int(1)
! 46: [2]=>
! 47: float(2.1)
! 48: }
! 49: array(0) {
! 50: }
! 51: array(3) {
! 52: [0]=>
! 53: int(0)
! 54: [1]=>
! 55: int(1)
! 56: [2]=>
! 57: bool(true)
! 58: }
! 59: array(0) {
! 60: }
! 61: array(3) {
! 62: [0]=>
! 63: int(0)
! 64: [1]=>
! 65: int(1)
! 66: [2]=>
! 67: resource(%d) of type (stream)
! 68: }
! 69: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>