Bom dia!
O exercício diz que esta é uma forma correta. echo "O titular da conta é $conta[titular]";
Porém ao interpretar na documentação me parece que seria esta echo "O titular da conta é $conta['titular']";
Bom dia!
O exercício diz que esta é uma forma correta. echo "O titular da conta é $conta[titular]";
Porém ao interpretar na documentação me parece que seria esta echo "O titular da conta é $conta['titular']";
Olá, Rafael!
echo "O titular da conta é $conta[titular]";
- Aqui, o PHP entende que titular
é a chave do array $conta
que você quer acessar.
echo "O titular da conta é {$conta['titular']}";
- Nesse caso, estamos usando chaves {}
para delimitar claramente onde a variável começa e termina. Isso é especialmente útil quando a chave do array é uma variável ou quando a chave do array é mais complexa.
A opção echo "O titular da conta é $conta['titular']";
não é válida porque o PHP não consegue interpretar corretamente a chave do array dentro da string. A sintaxe correta seria sem as aspas simples em 'titular' ou usando chaves para delimitar a variável.
Portanto, as duas primeiras opções são corretas e a última não é.
Espero ter ajudado e bons estudos!