Para que serve esse void no final da função?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Para que serve esse void no final da função?
Olá Anderson,
Esse item após a declaração serve para indicar o tipo de retorno da função, e assim deixar o código mais claro e com menos chances de bugs.
Exemplo:
// Indicamos aqui que a função retorna um valor do tipo int
function soma($a, $b): int {
return $a + $b;
}
// Indicamos aqui que a função retorna um valor do tipo string
function ola($nome): string {
return "Olá " . $nome;
} Já o valor void é para indicar que a função não retorna nada, exemplo:
// Indicamos aqui que a função não retorna nenhum valor
function salvar($nome): void {
$banco->insere($nome);
} Essa possibilidade só foi adicionada no php 7, então em versões anteriores vai apenas dar um erro.