Solucionado (ver solução)
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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software