func_args函数

/**********by Jiangong SUN*************/

 

//func_num_args() return the numbers of parameters passed to a function
//func_get_arg($arg_num) return a particular parameter
//func_get_args() return an array containing all the parameters in the parameter list

 

<?php

 

function calc_avg(){

    $args = func_num_args();
    echo $args.'<br />';
    if($args == 0)
        return 0;
    $sum = 0;
    for($i=0; $i<$args; $i++){
        $sum += func_get_arg($i);
        echo $sum.'<br />';
        echo func_get_arg($i).'<br />';
    }
    print_r(func_get_args());
    echo '<br />';
    return $sum/$args;
}
echo calc_avg(19,23,44,1234,99);

?>

你可能感兴趣的:(Parameters,Numbers)