no exerciocio é solicitado se existe algum erro no código para realizar a concatenação, e está correto não existe
mas a resposta se torna estranha pq esta como correto que sim, entendendo que existe um problema!
no exerciocio é solicitado se existe algum erro no código para realizar a concatenação, e está correto não existe
mas a resposta se torna estranha pq esta como correto que sim, entendendo que existe um problema!
Oi, Renan.
Entendo perfeitamente o seu ponto.
Nesse exercício, a palavra problema refere-se ao fato de que o código não vai exibir a frase da maneira que a Alice planejou.
Embora o PHP consiga executar esse código sem travar ou exibir uma mensagem de erro vermelha na tela, o resultado visual não é uma frase limpa. Como os pontos de concatenação foram colocados dentro das aspas, o PHP os lê como texto literal.
O resultado final na tela seria este:Olá, meu nome é . Alice . e minha idade é 17
Os pontos aparecendo no meio da frase são o "problema" mencionado na alternativa correta.
"), o PHP busca variáveis (que começam com $) e coloca o valor delas ali dentro..) só funciona como um "colador" de textos se ele estiver fora das aspas. Dentro delas, ele é apenas um caractere comum, como uma letra ou um espaço.A ideia da atividade é justamente treinar o olhar para perceber que nem tudo o que digitamos dentro das aspas será processado como comando.
Como o código deveria ser?
Para que Alice tivesse o resultado esperado, ela poderia seguir dois caminhos:
Usando apenas Interpolação (mais limpo):echo "$saudacao $nome $continuacao $idade";
Usando apenas Concatenação:echo $saudacao . $nome . $continuacao . $idade;
Espero ter te ajudado.