📜  PHP func_get_arg()函数(1)

📅  最后修改于: 2023-12-03 14:45:11.547000             🧑  作者: Mango

PHP func_get_arg()函数

PHP中的func_get_arg()函数是一个用于获取参数列表中指定位置参数值的函数。它可用于获取可变长度的参数列表中指定的参数值,而不用事先指定参数名。

语法
mixed func_get_arg( int $arg_num )
参数

arg_num:需要取出的参数的位置,以0开始计数。

返回值

获取到的参数值。

示例
示例1

以下示例演示了如何使用func_get_arg()函数从参数列表中获取参数值。

function foo($arg1, $arg2, $arg3)
{
    echo func_get_arg(0) . "<br>"; // 输出 arg1
    echo func_get_arg(1) . "<br>"; // 输出 arg2
    echo func_get_arg(2) . "<br>"; // 输出 arg3
}

foo("arg1", "arg2", "arg3");

示例1的输出结果如下:

arg1
arg2
arg3
示例2

以下示例演示了如何使用func_get_arg()函数从可变长度的参数列表中获取参数值。

function foo()
{
    $args = func_get_args();
    for ($i = 0; $i < count($args); $i++) {
        echo "arg[" . $i . "] = " . $args[$i] . "<br>";
    }
}

foo("arg1", "arg2", "arg3");

示例2的输出结果如下:

arg[0] = arg1
arg[1] = arg2
arg[2] = arg3
总结

func_get_arg()函数是一个常用的PHP函数,它用于获取参数列表中的指定位置参数值,可用于获取可变长度的参数列表中指定的参数值,而不用事先指定参数名。这个函数在编写PHP函数时非常有用,建议开发者掌握。