当前位置:多学网学习教育电脑学习编程入门PHP教程JS与PHP向函数传递可变参数的区别

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

[08-23 22:07:20]   来源:http://www.duoxue8.com  PHP教程   阅读:718
JS与PHP向函数传递可变参数的区别,标签:PHP技巧,php培训,php学习,php安装,http://www.duoxue8.com
javascript 代码复制内容到剪贴板
  1. # JS 调用函数传递可变参数的方法   
  2. <script>    
  3.  function test() {    
  4.    for(var i = 0;i < arguments.length; i++) {            alert(arguments[i]);   
  5.   }    
  6.  }   
  7. //调用函数test(1, 2, 3, 'abc');</script>   
php 代码复制内容到剪贴板
  1. # PHP 调用函数传递可变参数的方法   
  2. <?php   
  3.   //方法一   
  4.   //接收一系列参数,并逐一输出   
  5.   function show_params () {   
  6.     //获取传递参数的个数   
  7.     $count = func_num_args();   
  8.   
  9.     //遍历参数并逐一输出   
  10.     for ($i = 0; $i < $count; $i++) {   
  11.       //获取参数   
  12.       $param = func_get_arg($i);   
  13.       echo $param . PHP_EOL;   
  14.     }   
  15.   }   
  16.   
  17.   //调用函数   
  18.   show_params(1, 2, 'apple', 3.14);   
  19.   
  20.   //方法2   
  21.   function show_params () {   
  22.     //定义存储传递参数的数组   
  23.     $params = array();   
  24.     //获取全部参数   
  25.     $params = func_get_args();   
  26.     $count = count($params);   
  27.     //遍历并逐一输出参数   
  28.     for ($i = 0; $i < $count; $i++) {   
  29.       echo $params[$i];   
  30.       echo PHP_EOL;   
  31.     }   
  32.   }   
  33.  //注: 方法2比方法1执行的慢一些  



JS与PHP向函数传递可变参数的区别 结束。
Tag:PHP教程PHP技巧,php培训,php学习,php安装电脑学习 - 编程入门 - PHP教程