$inicio-- Pós-decremento Retorna $inicio, e então decrementa $inicio em um.
++$fim Pré-incremento Incrementa $fim em um, e então retorna $fim.
$inicio = 5;
$fim = 2;
if ($fim > $inicio)
if (2 > 5) // 1º execução
if (2 > 4) // 2º execução
if (2 > 3) // 3º execução
if (2 > 2) // 4º execução
if (2 > 1) // 5º execução
$inicio-- Pós-decremento = Retorna $inicio, e então decrementa $inicio em um, MAS NÃO ENVIA O VALOR COM DECREMENTO PARA A NOVA CHAMADA RECURSIVA.
++$fim Pré-incremento = Incrementa $fim em um, e então retorna $fim, ENVIANDO O VALOR INCREMENTADO PARA A NOVA CHAMADA RECURSIVA
Função original -----------> Inicio = 5 Fim = 2
1ª chamada recursiva ---> Inicio = 5 Fim = 3
2ª chamada recursiva ---> Inicio = 5 Fim = 4
3ª chamada recursiva ---> Inicio = 5 Fim = 5
4ª chamada recursiva ---> Inicio = 5 Fim = 6