首页 > 代码库 > PHP函数func_get_args(),func_get_arg(),func_num_args()
PHP函数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()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。