Erro de sintaxe
Um erro de sintaxe é um erro no código-fonte de um programa. Como os programas de computador precisam seguir uma sintaxe rigorosa para serem compilados corretamente, qualquer parte do código que não esteja de acordo com a sintaxe da linguagem de programação produzirá um erro de sintaxe.
Diferentemente dos erros de lógica, que são erros no fluxo ou na lógica de um programa, os erros de sintaxe são pequenos erros gramaticais, às vezes limitados a um único caractere. Por exemplo, a falta de um ponto e vírgula no fim de uma linha ou uma chave extra no fim de uma função pode produzir um erro de sintaxe. No código PHP abaixo, a segunda chave de fechamento resultaria em um erro de sintaxe, pois há apenas uma chave de abertura na função.
function testFunction()
{
echo "Just testing.";
}}
Abaixo está um exemplo de erro de sintaxe em um arquivo .SWIFT detectado pelo Apple Xcode.
Alguns IDEs de desenvolvimento de software verificam o código-fonte em tempo real, enquanto outros só geram erros de sintaxe quando um programa é compilado. Mesmo que um arquivo de código-fonte contenha um pequeno erro de sintaxe, isso impedirá que um aplicativo seja compilado com sucesso. Da mesma forma, se você executar um script por meio de um interpretador, qualquer erro de sintaxe impedirá que o script seja concluído. Na maioria dos casos, o compilador ou interpretador informa a localização (ou o número da linha) do erro de sintaxe, facilitando para o programador encontrar e corrigir o erro.
Teste seus conhecimentos