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>