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')); ?>