У меня есть эта проблема, но я не знаю, как ее назвать, например, у меня есть эта функция,
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);
Или любой другой способ сделать это?