博客首页|TW首页| 同事录|业界社区

PHP 调用函数传递可变参数的方法

//方法一

//接收一系列参数,并逐一输出

function show_params () {

//获取传递参数的个数

$count = func_num_args();

//遍历参数并逐一输出

for ($i = 0; $i < $count; $i++) {

//获取参数

$param = func_get_arg($i);

echo $param . PHP_EOL;

}

}

//调用函数

show_params(1, 2, ‘apple’, 3.14);

//方法2

function show_params () {

//定义存储传递参数的数组

$params = array();

//获取全部参数

$params = func_get_args();

$count = count($params);

//遍历并逐一输出参数

for ($i = 0; $i < $count; $i++) {

echo $params[$i];

echo PHP_EOL;

}

}

//注: 方法2比方法1执行的慢一些


上一篇: ubuntu开启ssh服务 不指定
下一篇:柳传志一次对杨元庆如此说

10条评论

  1. I think, that you are mistaken. Let’s discuss. Write to me in PM.

    P.S. Please review Business iPhone Icons from yourmailkept1

  2. Yes, really. All above told the truth. Let’s discuss this question. Here or in PM.

    hpixel

发表评论