php函数默认参数的实例代码

发布时间:2020-11-30编辑:脚本学堂
在php编程中,php的函数支持默认参数,本文为大家举一个例子,来说明php函数中默认参数的用法,供大家学习参考。

php函数的默认参数,示例:

<?php
/**
* 函数的参数个数任意
* edit by www.jb200.com
*/
function foo() {
$args = func_get_args();

static $i = 0; //统计参数个数

/*
foreach ($args as $key => $value) {
echo 'arg' . ($key+1) . ': ' . $value . "<br>";
}*/
getVars($args, $i);
}

/**
* 参数判断
*/
function getVars($args, $i) {
if (is_array($args)) {
foreach ($args as $key => $value) {
if (is_array($value)) {
getVars($value, $i);
} else {
echo 'arg' . ($i+1) . ': ' . $value . "<br>";
$i++;
}
}
} else {
echo 'arg' . ($i+1) . ': ' . $value . "<br>";
$i++;
}
}

//foo();
//foo('hello');
//foo('hello','world');
foo('hello','world', array('good','bye'));
?>