Ao invés de usar o código
$ultimoLance = $lances[count($lances) - 1];
Poderíamos usa a função nativa end();
$ultimoLance = end($lances);
Isso é apenas uma troca par auma função nativa, deixando o código mais simples e legível.
Ao invés de usar o código
$ultimoLance = $lances[count($lances) - 1];
Poderíamos usa a função nativa end();
$ultimoLance = end($lances);
Isso é apenas uma troca par auma função nativa, deixando o código mais simples e legível.
Opa, Rangel!
Nesse claso em específico funcionaria sim, mas não em todos os casos.
A função end
move o cursor do array para a última posição, logo, depois de chamá-la não conseguiríamos executar um foreach
, por exemplo.
Uma solução mais elegante, na minha opinião, seria:
$ultimoLance = $lances[array_key_last($lances)];
Forte abraço e bons estudos.