服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - JS与PHP向函数传递可变参数的区别实例代码

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

2019-11-25 13:55PHP教程网 PHP教程

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

延伸 · 阅读

精彩推荐