PHP Parse error: unexpected '<' in ... eval()'d code on l

Fevereiro 2017


Sintomas


Quando se usa a função eval() en PHP, este se bloqueia, e afixa uma mensagem da seguinte forma :

PHP Parse error: syntax error, unexpected '<' in /var/www/monfichier.php3(60) : eval()'d code on line 1

Solução


Isto é ligado, provavelmente, ao fato de que a cadeia PHP a avaliar é cercada por tags PHP <? ?> ou <?php ?>.

Como indicado na documentação PHP, a cadeia a avaliar não deve contar tags PHP que abrem. Assim, basta suprimir os tags que abrem da cadeia a avaliar.

Note que você pode utilizar os tags PHP que fecham para sair do modo PHP.



Artigo original publicado por Jeff

Veja também

Publicado por ninha25. Última modificação: 17 de outubro de 2010 às 07:40 por ninha25.
Este documento, intitulado 'PHP Parse error: unexpected '<' in ... eval()'d code on l', 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.