PHP方法的默认值问题
如:functionfoo($a,$b='你好',$c="?"){echo$a.$b.$c;}我调用:foo("张三","","!");结果:张二!foo("张三",,"...
如:
function foo($a,$b='你好',$c="?"){
echo $a.$b.$c;
}
我调用:
foo("张三","","!");
结果:张二!
foo("张三",,"!");这样出错了
foo("张三","!");这样只改了第二个参数
如果我想不改变第二个参数的默认值只想给第三个参数传值应该怎么办? 展开
function foo($a,$b='你好',$c="?"){
echo $a.$b.$c;
}
我调用:
foo("张三","","!");
结果:张二!
foo("张三",,"!");这样出错了
foo("张三","!");这样只改了第二个参数
如果我想不改变第二个参数的默认值只想给第三个参数传值应该怎么办? 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询