如何在php函数中找到参数?
我知道如何使用如何在php函数中找到参数?,php,Php,我知道如何使用func_num_args检查函数的参数数量,但如何在php函数中获取这些参数: <?php function test() { echo func_num_args(); //returns 2 echo $argv[1]; //this doesn't work } test("aa","bb"); ?> 您可以调用func\u get\u args()来获取传递给函数的参数数组 对于您的示例,只需添加 $args = func
func_num_args
检查函数的参数数量,但如何在php函数中获取这些参数:
<?php
function test() {
echo func_num_args(); //returns 2
echo $argv[1]; //this doesn't work
}
test("aa","bb");
?>
您可以调用func\u get\u args()
来获取传递给函数的参数数组
对于您的示例,只需添加
$args = func_get_args();
它应该按预期的那样工作
还有一个func\u get\u arg
,它返回一个参数:
echo func_get_arg(1); // prints second argument
对于PHP5.6+,您可以这样使用:…
:
function xy(...$args) {
foreach($args as $arg)
echo $arg . "<br />";
}
函数xy(…$args){
foreach($args作为$arg)
回显$arg。“
”;
}
有关这方面的更多信息,请参阅手册: