A partir do php 8, as chamadas a métodos PHP podem ser feitas de modo nomeado.
A declaração do método não muda mas a chamada pode ser feita de forma nomeada:
Declaração:
function minha_funcao( $parametro_1 = null, $parâmetro_2) {
...
}
Chamada:
minha_funcao( parametro_2: 123, parametro_1: 'outro valor');
minha_funcao( parametro_2: 456);
Notem que a posição dos parâmetros quando se nomeiam, pode ser qualquer uma (diferente da ordem que foram declarados). Isso facilita muito, principalmente quando o método é criado com muitos parâmetros e alguns desses parâmetros recebem valor default e o programador não precisa ficar recobrando o método em qual ordem os parâmetros devem ser informados.