Na aula o instrutor realiza a seguinte validação para o retorno da função comparador:
$comparador = comparaMedalhas($medalhasPais1, $medalhasPais2);
$comparador('ouro') !== 0 
    ? $comparador('ouro') : (
        $comparador('prata') !== 0 ? $comparador('prata') : $comparador('bronze')
    )
A minha dúvida esta exatamente na chamada "repetida" da função, neste caso não seria ideal ter o valor da mesma guardado em uma váriavel evitando gargalos e ganhando em perfomance? No caso da aula os dados são pequenos porém se fossem dados muito grandes não teria este problema?
 
            