当前位置:Gxlcms > PHP教程 > JS与PHP向函数传递可变参数的区别实例代码

JS与PHP向函数传递可变参数的区别实例代码

时间:2021-07-01 10:21:17 帮助过:10人阅读

# 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];       echo PHP_EOL;     }   }  //注: 方法2比方法1执行的慢一些

相关文章:

php 如何将数组的每一元素作为可变参数函数的实参传入?

php可变参数

php可变参数实现

人气教程排行