No curso "PHP: conceitos, lidando com dados, loops e mais", na aula 3, o primeiro exercício (terceiro item da aula), aparece a seguinte pergunta:
Vimos que há uma diferença entre aspas simples (
’
) e aspas duplas (”
) no PHP. Esta diferença está na forma como ele interpreta os dados presentes no texto.Qual das alternativas a seguir NÃO exibirá o valor da variável
$idade
corretamente?A:
echo “Eu tenho $idade anos”;
B:
echo ‘Eu tenho $idade anos’;
C:
echo ‘Eu tenho ‘ . $idade . ‘ anos’;
O problema está no fato de que as aspas que aparecem são as inglesas (‘’
e “”
), ao invés das aspas planas como seria o correto (''
e ""
).
Eu poderia sugerir uma alteração não fosse o fato disso ser um exercício (a ferramenta de sugestão não funciona com exercícios). Assim sendo, deixo aqui no fórum para vocês arrumarem.