这比实用更好奇。
也就是说,下面的函数接受3个参数,第二个和第三个参数具有默认值并且是可选的。
function doStuff( $param1, $param2='default', $param3='value' ){
// do stuff ....
}
有没有办法调用doStuff
并为$param1
和$param3
提供值,但让$param2
保留其默认值
我在想doStuff('new',$placeholder,'value')
在函数内部,值现在为'new','default','value'
这是可能的,还是必须明确传递2的值才能达到3?
就像我说的,我比实际需要它更好奇。