您的位置:首页 > 编程语言 > PHP开发

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

2011-09-29 15:22 751 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script language="javascript">

function test() {

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

alert(arguments[i]);

}

}

//调用函数

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

</script>

<title>JS与PHP向函数传递可变参数的区别</title>

</head>

<body>

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

?>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: