码迷,mamicode.com
首页 > Web开发 > 详细

PHP函数func_get_args(),func_get_arg(),func_num_args()

时间:2016-10-22 21:35:55      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:func_get_args   func_get_arg   func_num_args   

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)返回传递到目前函数的参数数目。
参数
返回值
返回传递到目前函数的参数数目
实例
<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个参数是:小绿


本文出自 “启思·朝圣者” 博客,请务必保留此出处http://dearch.blog.51cto.com/10423918/1864588

PHP函数func_get_args(),func_get_arg(),func_num_args()

标签:func_get_args   func_get_arg   func_num_args   

原文地址:http://dearch.blog.51cto.com/10423918/1864588

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!