func_num_args(),func_get_arg(),func_get_args()

<?php
function testFunction1(){
    return func_num_args();
}

function testFunction2(){
    return func_get_arg(2);
}

function testFunction3(){
    $args = func_get_args();
    foreach($args as $k=>$v){
        echo "第".$k."个参数是".$v.PHP_EOL;
    }
}

testFunction3(1,2,3,4,5);
echo PHP_EOL;
echo testFunction2(9,8,7);
echo PHP_EOL;
echo testFunction1(1,2,3,5);

第0个参数是1
第1个参数是2
第2个参数是3
第3个参数是4
第4个参数是5

7
4

原文地址:https://www.cnblogs.com/walter371/p/4259672.html