<?php
    /*
        声明一个函数more_args(),用于打印参数参数列表的值
        虽然没有声明参数列表,但可以传入任意个数,任意类型的参数值
    */
      
    function foo(){
      
        $liudabo    =   func_num_args();
        echo "Number of arguments: $liudabo <br>";
        if($liudabo >= 2) {
            echo "Second argument is:".func_get_arg(1)."<br>";
            }
                          
            $arg_list = func_get_args();
            for ($i = 0; $i<$liudabo; $i++){
                echo "Argument $i is:".$arg_list[$i]."<br>";
        }
      
    }
      
    foo(1, 2, 3);
?>