1
Obrigado

Algumas palavras de agradecimento nunca são demais.

PHP - Parse error, unexpected T_STRING, expecting ',' or ';'

Este erro bastante comum do PHP ocorre quando as aspas se encontram em uma cadeia delimitada pelo mesmo tipo de aspas. Veja abaixo uma forma de solucionar esse problema.


Inicialmente, veja um exemplo de um código que gera esse tipo de erro:

<? 
echo 'maçã vermelha';
?>


Nessa situação, o interpretador do PHP não sabe onde começa e termina a string. A solução consiste em se livrar das aspas problemáticas, precedendo-as com uma barra invertida:

<? 
echo 'maçã\'vermelha';
?>


Idem para as aspas duplas:

<? 
echo "Jacques respondeu \"Bom dia!\"";
?>


O interpretador do PHP geralmente indica a linha onde ocorreu o erro.

Este erro também pode ser devido ao esquecimento de um ponto e vírgula (;) no final da instrução da linha anterior.

Veja também

Este documento, intitulado 'PHP - Parse error, unexpected T_STRING, expecting ',' or ';'', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

0 Comentário