Annotation of embedaddon/php/ext/standard/tests/array/array_walk_variation8.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Test array_walk() function : usage variations - buit-in function as callback
        !             3: --FILE--
        !             4: <?php
        !             5: /* Prototype  : bool array_walk(array $input, string $funcname [, mixed $userdata])
        !             6:  * Description: Apply a user function to every member of an array 
        !             7:  * Source code: ext/standard/array.c
        !             8: */
        !             9: 
        !            10: /*
        !            11:  * Passing different buit-in functionns as callback function
        !            12:  *    pow function
        !            13:  *    min function
        !            14:  *    echo language construct
        !            15: */
        !            16: 
        !            17: echo "*** Testing array_walk() : built-in function as callback ***\n";
        !            18: 
        !            19: $input = array(2 => 1, 65, 98, 100, 6 => -4);
        !            20: 
        !            21: echo "-- With 'pow' built-in function --\n";
        !            22: var_dump( array_walk($input, 'pow'));
        !            23: 
        !            24: echo "-- With 'min' built-in function --\n";
        !            25: var_dump( array_walk($input, "min"));
        !            26: 
        !            27: echo "-- With 'echo' language construct --\n";
        !            28: var_dump( array_walk($input, "echo"));
        !            29: 
        !            30: echo "Done"
        !            31: ?>
        !            32: --EXPECTF--
        !            33: *** Testing array_walk() : built-in function as callback ***
        !            34: -- With 'pow' built-in function --
        !            35: bool(true)
        !            36: -- With 'min' built-in function --
        !            37: bool(true)
        !            38: -- With 'echo' language construct --
        !            39: 
        !            40: Warning: array_walk() expects parameter 2 to be a valid callback, function 'echo' not found or invalid function name in %s on line %d
        !            41: NULL
        !            42: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>