Parâmetros opcionais do PHP - especifique o valor do parâmetro pelo nome?

Eu sei que é possível usar argumentos opcionais da seguinte maneira:

function doSomething($do, $something = "something") {

}

doSomething("do");
doSomething("do", "nothing");

Mas suponha que você tenha a seguinte situação:

function doSomething($do, $something = "something", $or = "or", $nothing = "nothing") {

}

doSomething("do", $or=>"and", $nothing=>"something");

Então, na linha acima, seria o padrão$something para "alguma coisa", mesmo que eu esteja definindo valores para todo o resto. Eu sei que isso é possível no .net - eu uso o tempo todo. Mas eu preciso fazer isso em PHP, se possível.

Alguém pode me dizer se isso é possível? Estou alterando o programa de afiliados da Omnistar, que integrei no carrinho de compras da Interspire - por isso, quero manter uma função funcionando normalmente em todos os lugares em que não mudo a chamada para a função, mas em um local (que estou ampliando). deseja especificar parâmetros adicionais. Não quero criar outra função, a menos que seja absolutamente necessário.

questionAnswers(4)

yourAnswerToTheQuestion