php函数默认值,大神帮忙
定义一个函数有三个参数,为其给上默认值,调用这个函数,可能为参数1赋值,也可能为参数3赋值,如果用户传入值就赋值,否则就使用默认值。不知道该怎么处理,因为不知道用户到底给...
定义一个函数有三个参数,为其给上默认值,调用这个函数,可能为参数1赋值,也可能为参数3赋值,如果用户传入值就赋值,否则就使用默认值。
不知道该怎么处理,因为不知道用户到底给哪个参数赋值。 求大神帮忙 展开
不知道该怎么处理,因为不知道用户到底给哪个参数赋值。 求大神帮忙 展开
1个回答
推荐于2016-07-21
展开全部
到一定要定义一个有三个参数的函数么,不能定义一个参数是数组的函数么,定义参数为数组,传值的时候设置下key不就可以了。
追问
是一定要定义三个参数的函数,老师作业 想的头疼。
追答
事实上php是不支持这种Named Parameters的方式传递参数的,详情可以参考php官网的/rfc/named_params,python支持。
另外可以在函数内部使用func_get_args来获取所传递的参数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询