Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Utilização do Void em Funções

Na aula de login foi criada uma função com retorno "void", porém ao tentar logar, tendo sucesso ou não era exibido um texto, "echo" não é considerado um retorno? Se minha função tiver um retorno "return echo "login falhou"", isso seria não seria mais "void" e sim "string"? Existe uma regra pra quado usar return ou não?

1 resposta
solução!

Fala, Yago. Sugiro que você faça os treinamentos de PHP que são pré-requisitos deste. Lá eu explico sobre estes detalhes de funções, retornos, etc.

Mas basicamente: Não. echo não é um retorno.

echo é (mais ou menos) uma função do PHP que a gente chama e exibe algo na tela.

Retorno de uma função é o que faz a função representar aquele valor após sua chamada.