1 2 3 4 5 6 7 | // 两个默认参数的函数 function foo($arg1 = ”, $arg2 = ”) { echo “arg1: $arg1\n”; echo “arg2: $arg2\n”; } foo(‘hello’,'world’); |
/* 输出:
arg1: hello
arg2: world
*/
foo();
/* 输出:
arg1:
arg2:
*/
下面这个示例是PHP的不定参数用法,其使用到了 func_get_args()方法:
// 是的,形参列表为空
1 2 3 4 5 6 7 8 9 | function foo() { // 取得所有的传入参数的数组 $args = func_get_args(); foreach ($args as $k => $v) { echo “arg”.($k+1).”: $v\n”; } } foo(); |
/* 什么也不会输出 */
1 2 | foo(‘hello’); |
/* 输出
arg1: hello
*/
1 2 | foo(‘hello’, ‘world’, ‘again’); |
/* 输出
arg1: hello
arg2: world
arg3: again
*/
- 本文固定链接: https://www.web8899.com/php/73.html
- 转载请注明: 郑 国华 于 迈向卓越 发表