2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > JS与PHP向函数传递可变参数的区别

JS与PHP向函数传递可变参数的区别

时间:2021-03-20 15:39:34

相关推荐

JS与PHP向函数传递可变参数的区别

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

<script> function test() {

for(var i =0;i < arguments.length; i++) {

alert(arguments[i]);

}

} //调用函数

test(1, 2, 3, 'abc');

</script># PHP 调用函数传递可变参数的方法

<?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];

echoPHP_EOL;

}

}

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。