func_get_arg
说明
mixed func_get_arg(int $arg_num) 从用户自定义函数的参数列表中获取某个参数。
参数
arg_num 参数的偏移量。函数的参数从0开始计数。
返回值
返回指定的参数,错误则返回FALSE。
func_get_args
说明
array func_get_args(void)获取函数参数列表的数组。
参数
无
返回值
返回一个数组,其中每个元素都是目前用户自定义的参数列表的相应元素的副本。
func_num_args
说明
int func_num_args(void)返回传递到目前函数的参数数目。
参数
无
返回值
返回传递到目前函数的参数数目
实例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<meta charset=
"utf-8"
>
<?php
function
foo(){
$num
= func_num_args();
echo
"一共有"
.
$num
.
"个参数<br />"
;
if
(
$num
> 2) {
echo
"第二参数是:"
.func_get_arg(1).
"<br />"
;
}
$arg_list
= func_get_args();
foreach
(
$arg_list
as
$key
=>
$value
) {
echo
"第"
.
$key
.
"个参数是:"
.
$value
.
"<br />"
;
}
}
foo(1,2,3);
echo
"<br />"
;
foo(
'小明'
,
'小红'
,
'小绿'
);
?>
|
输出结果
一共有3个参数 第二参数是:2 第0个参数是:1 第1个参数是:2 第2个参数是:3 一共有3个参数 第二参数是:小红 第0个参数是:小明 第1个参数是:小红 第2个参数是:小绿
本文转自 nw01f 51CTO博客,原文链接:http://blog.51cto.com/dearch/1864588,如需转载请自行联系原作者