2012-02-03 29 views

回答

5

功能func_get_args會做的伎倆。

<?php 
function foo() 
{ 
    $numargs = func_num_args(); 
    echo "Number of arguments: $numargs<br />\n"; 
    if ($numargs >= 2) { 
     echo "Second argument is: " . func_get_arg(1) . "<br />\n"; 
    } 
    $arg_list = func_get_args(); 
    for ($i = 0; $i < $numargs; $i++) { 
     echo "Argument $i is: " . $arg_list[$i] . "<br />\n"; 
    } 
} 

foo(1, 2, 3); 
?> 

上例將輸出:

Number of arguments: 3<br /> 
Second argument is: 2<br /> 
Argument 0 is: 1<br /> 
Argument 1 is: 2<br /> 
Argument 2 is: 3<br /> 
相關問題