📅  最后修改于: 2023-12-03 14:45:11.547000             🧑  作者: Mango
PHP中的func_get_arg()函数是一个用于获取参数列表中指定位置参数值的函数。它可用于获取可变长度的参数列表中指定的参数值,而不用事先指定参数名。
mixed func_get_arg( int $arg_num )
arg_num
:需要取出的参数的位置,以0开始计数。
获取到的参数值。
以下示例演示了如何使用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
以下示例演示了如何使用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函数时非常有用,建议开发者掌握。