正在回答 回答被采纳积分+1
3回答
关爱PHP成长协会会长
2017-11-19 16:18:28
//没有默认值的参数为必选参数 比如 $name,$age //有默认值的参数为可选参数 比如 $sex='女' //默认值的意思:比如用支付宝充话费,系统默认选择是100元,你选择50元就会充50元. function imooc($name,$age,$sex='女') //也就是说当没有声明$sex的时候 默认值$sex='女',相当于系统默认100块 { echo '员工的详细信息:'.'<br/>'; echo '名字:'.$name.'<br/>'; echo '年龄:'.$age.'<br/>'; echo '性别:'.$sex.'<br/>'; } imooc('小牧','18','妖精'); // 这里重新定义了$sex的值为妖精,相当你(用户)重新操作选择50块钱的充值。
我觉得没有什么补充的了,估计你是被课程里老师提到的让用户自己选择给整懵X了吧。
可以尝试下面一道数学题理解下
function imooc($a,$b,$c=5) { echo $a+$b+$c; } imooc(1,2,3); ?>
宝慕林4171395
2017-08-23 22:19:19
可选参数在函数的实际调用过程中,如果不填或者所填与可选参数默认值一样,就输出可选参数默认值,如果填了且与默认值不一样,则按传入的实参为准。如这题,你实参传'女'或者不传最后都输出'女',传'男'就输出'男'。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星