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)
2
respostas

Utilização de chaves “{}” na query

Na aula 2 o professor utilizou chaves “{}” na query conforme a linha a seguir:

$query = "insert into produtos (nome, preco) values ('{$nome}', {$preco})";

Mas eu já havia aprendido essa parte e nunca havia utilizado chaves na string da query conforme a seguir:

$query = "insert into produtos (nome, preco) values ('$nome', $preco)";

Eu testei assim no exercício e funcionou também.

Alguém saberia me dizer se as chaves “{}” são simplesmente opcionais ou se existe algum contexto no qual serei obrigado a utilizá-las ?

Desde já agradeço

2 respostas
solução!

São opcionais, Júnio, geralmente é utilizado somente para deixar claro visualmente que se trata da interpretação de uma variavel dentro de uma string.

Os dois exemplos funcionam, porém, o primeiro, de longe é bem mais claro do que o segundo. Entende?

Bons estudos!

ok Wanderson, obrigado por esclarecer esta dúvida.