既然是$b默认  function func($a,$b=1,$c=2){ 
    echo $b + $c; 
} 调用的时候  就把默认值写上就好了@@嘿嘿

解决方案 »

  1.   

    PHP不支持这样的“跳”吧,VB/ASP支持类似的命名变量传值的方法……
      

  2.   

    谢谢各位,这个问题困扰了俺N久,改写函数的想法俺也有过,但有些函数比如说一些内置函数肯定是没有办法改写的(PHP不支持重载,郁闷~~),传递默认值不失为一个办法,但是例如对于resource fopen ( string filename, string mode [, int use_include_path [, resource zcontext]])
    这个内置函数来说,no1,2,4的获取可能比较简单。想要全部使用参数......