我有这个问题,但我不知道如何将它命名,例如,我有这个功能,跳过一个函数参数?
function test($param1,$param2 = false,$param3 = false)
{
if($param2 == true)
{
return '2';
}
elseif($param3 == true)
{
return '3';
}
else
{
return '1';
}
}
为了回报“3”,我要唤起我的功能就是这样,
$test = test('test',false,true);
我想问我是否可以跳过第二个参数并通过唤起这样的函数返回'3'?
$test = test('test',$param3 = true);
还是其他的方法呢?
感谢。我认为它不应该是'$ defaults'的's'。该行应该是 - '$ args = array_merge($ default,$ args);' – laukok 2011-03-22 16:57:46