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

Faça uma pergunta

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
Jean-François Pillou

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net e diretor digital do Grupo Figaro. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.

Mais informações sobre a equipe do CCM

Veja também