1
resposta

[Dúvida] Exercício diferente da documentação

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']";

1 resposta

Olá, Rafael!

  1. echo "O titular da conta é $conta[titular]"; - Aqui, o PHP entende que titular é a chave do array $conta que você quer acessar.

  2. 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!