本帖最后由 xjl756425616 于 2013-02-25 20:33:07 编辑

解决方案 »

  1.   

    function  setDate1($type){
      //用if或者switch都可以
    }
    合并吧通过传入参数去做区别,好维护减少代码冗余性
      

  2.   

    命名还是规范一点比较好
    让别人看起来舒服点 可读性强很多就像楼主的函数 大概是 设置日期的函数 比用 function aaa()强多了
      

  3.   

    function setDate(){
        switch (func_num_args()){
    case 1:setDate1();break;
    case 2:setDate2();break;
        ......
    }
    }
    function  setDate1(){}
    function setDate2(){}