PHP Default Function Valores dos parâmetros, como 'passar o valor padrão' para os parâmetros 'não últimos'?

A maioria de nós conhece a seguinte sintaxe:

function funcName($param='value'){
    echo $param;
}
funcName();

Result: "value"

Estávamos imaginando como passar os valores padrão para o parâmetro "not last"? Eu sei que esta terminologia está longe, mas um exemplo simples seria:

function funcName($param1='value1',$param2='value2'){
    echo $param1."\n";
    echo $param2."\n";
}

Como podemos realizar o seguinte:

funcName(---default value of param1---,'non default');

Result:

value1
not default

Espero que isso faça sentido, queremos basicamente assumir valores padrão para os parâmetros que não são os últimos.

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion