php 中的可变参数函数和可选参数函数的讲解
1)可选参数函数.例如:
| 1 2 3 4 5 6 7 8 9 10 11 | <?phpfunctionadd($var1,$var2,$var3=0,$var4=0){     return$var1+$var2+$var3+$var4;}echoadd(1,1);    //输出2echoadd(1,1,1); //输出3echoadd(1,1,1,1);//输出4echoadd(1);      //出错:必须给出参数2echoadd(1,1,,1);//出错:不能漏掉一个可选参数而给出列表中最后一个可选参数?> | 
因为$var3和$var4在在定义函数是给出了默认值,如果不给他们传值,就是用默认值,所有是可选的.
2)可变参数函数
| 1 2 3 4 5 6 7 8 9 10 11 12 | <?php     functionvariable()         {                  echofunc_num_args();         //输出参数个数                  $varArray= func_get_args;     //获取参数,返回参数数组                   foreach($varArrayas$value)                     echo$value;                                       echofunc_get_arg;       //获取单个参数                            }?> | 
以上就是php 中的可变参数函数和可选参数函数的讲解的详细内容,更多请关注php中文网其它相关文章!
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号