PHP Parse Error: syntax error, unexpected $end PHP Parse Error: syntax error, inesperada $ final

In PHP 5, the following error may appears as an error entry in Apache error log or simply displays on PHP web page, even if calling to php scripts with php_info() works perfectly and successfully returns information on PHP configurations: No PHP 5, o seguinte erro pode aparecer como um erro na entrada Apache erro login ou simplesmente exibe a página da web PHP, mesmo que apelar para scripts php com php_info () funciona perfeitamente com sucesso e retorna informações sobre configurações PHP:

Parse Error: syntax error, unexpected $end in ….. Parse Error: syntax error, no final inesperado $… .. scripts.php on line … scripts.php em linha…

The error may caused by a missing curly bracket in PHP script coding. O erro pode faltar curly causada por um suporte em PHP script codificação. Beside, it may also caused by error in PHP coding in class definition, as in PHP, a class definition cannot be broke up and distributed into multiple files, or into multiple PHP blocks, unless the break is within a method declaration. Ao lado, pode também causada por erro no código PHP em sala de aula definição, como em PHP, uma classe definição não pode ser rompeu-se e distribuído em vários arquivos, ou em vários blocos PHP, a menos que a quebra seja dentro de um método declaração.

But more commonly, the error is often caused by the use of Short Open tags in PHP, Mas, mais comumente, o erro é muitas vezes causada pelo uso de tags Open Curto em PHP,

To use short open tags, it must be enabled in PHP.INI. Para usar tags curtas aberto, deve ser ativado no php.ini. Search for short_open_tag in PHP.INI, and change the value to On. Buscar short_open_tag no php.ini, e altere o valor para Ligado. The line should look line: A linha deve procurar linha:

short_open_tag = On Em short_open_tag =

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Esta é uma página traduzida máquina que é fornecida "como está" sem garantia. Machine translation may be difficult to understand. A tradução automática pode ser difícil de compreender. Please refer to Por favor, consulte a original English article Inglês original article whenever possible. sempre que possível.

Share and contribute or get technical support and help at Compartilhe e contribuir ou obter suporte técnico e ajudar a My Digital Life Forums Minha vida digital Fóruns .



14 Responses to “PHP Parse Error: syntax error, unexpected $end” 14 Responses para "PHP Parse Error: syntax error, inesperada $ fim"

  1. drwael
    May 14th, 2006 23:30 14 de maio de 2006 23:30
    1

    thanks a lot, agradecimento muito,
    short_open_tag = On solved that problem for me short_open_tag = A resolvido esse problema para mim

  2. Paul
    August 22nd, 2006 22:49 22 de agosto de 2006 22:49
    2

    Thanks for this post…saved me a lot of time! Graças a este post… salvou-me um monte de tempo!

  3. ike Ike
    December 20th, 2006 04:57 20 de dezembro de 2006 04:57
    3

    I saw your posting and made the change to the php.ini file and I’m still getting the error the is being run with Fedora Core 5 with MySql 5. Eu vi o seu destacamento e fez a mudança para o arquivo php.ini e ainda estou recebendo o erro está sendo executado com o Fedora Core 5 com o MySQL 5.
    Can someone please help Por favor alguém pode ajudar

    0)
    { (
    while ($row = mysql_fetch_assoc($result)) while ($ row = mysql_fetch_assoc ($ result))
    { (
    print $row(’cust_id’) . print $ row ( 'cust_id'). ‘-’ . '-'. $row(’cust_url_desc’) ; $ row ( 'cust_url_desc');

    } )
    } )
    else diferente
    { (

    echo ‘No rows found!’; echo 'Não linhas encontrado! ";
    } )

    mysql_free_result($result); mysql_free_result ($ result);

    mysql_close($connection); mysql_close ($ ligação);

    ?>

  4. Bruno
    February 5th, 2007 07:41 5 de fevereiro de 2007 07:41
    4

    Hello. Olá. I have a problem with a PHP file that shows the “PHP Parse Error: syntax error, unexpected $end” error and I followed the instructions in this page and corrected the php.ini from OFF to ON. Eu tenho um problema com um arquivo PHP que mostra o "PHP Parse Error: syntax error, inesperada $ final" erro e eu seguidas as instruções nesta página e corrigido o php.ini de OFF para ON.
    Now, the file don’t give any feedback when I open it. Agora, o arquivo não dão qualquer comentário quando eu abri-lo. It only gives me a blank page and no info! É só me dá uma página em branco e não há informações! O_o O_O
    It’s strange… Can you help me please? É estranho… pode ajudar-me, por favor? Thanks. Obrigado.

  5. phpcoder
    March 29th, 2007 22:29 29 de março de 2007 22:29
    5

    This might be due to a missing quote also Isto poderá ser devido a uma citação também ausente

  6. Shawn
    August 30th, 2007 19:39 30 de agosto de 2007 19:39
    6

    Thanks a ton, I’ve been trying to figure this out for the last few hours. Graças a tonelada, eu tenho estado a tentar este valor também para as últimas horas.

  7. gilbert Gilbert
    September 15th, 2007 20:20 15 de setembro de 2007 20h20
    7

    thhanx a lot short_open_tag = On solved my problem. thhanx um lote short_open_tag = A resolvido meu problema. ypu are helpful ypu são úteis

  8. Hamed
    September 30th, 2007 12:07 30 de setembro de 2007 12:07
    8

    wow! Wow! thanks for your useful guidance… obrigado pela sua valiosa orientação…

  9. Guy Rapaz
    October 23rd, 2007 18:52 Outubro 23o, 2007 18:52
    9

    Very useful, thanks. Muito útil, obrigado. I just upgraded to openSuse 10.3 from 10.2 which had reset my php.ini. Eu apenas atualizado a partir de 10,2 para 10,3 openSUSE que tinha redefinir meu php.ini.

  10. Rana
    February 27th, 2008 20:22 27 de fevereiro de 2008 20:22
    10

    Thanks for your time, But for me Its really didfficult to find a missing curly bracket. Obrigado por sua vez, mas para mim Sua realmente didfficult para encontrar um suporte curly desaparecidos.

    Is there any easiest way to findout with MISSING CURLY BRACKET. Existe alguma maneira mais fácil de findout com FALTA Curly suporte. Any editor can do it for us. Qualquer editor pode fazer isso por nós.

    Please Help. Por favor Ajuda.
    Rana

  11. sugi
    March 8th, 2008 14:27 8 de março de 2008 14:27
    11

    syntax error, unexpected $end in C:\wamp\www\login.php on line 49 erro de sintaxe, inesperada $ fim em C: \ wamp \ www \ login.php on line 49

  12. Richard
    March 17th, 2008 00:32 17 de março de 2008 00:32
    12

    Thank you, Obrigado,

    Been searching for ages for solution to this. Foi à procura de idades para a solução para este problema.

    short_open_tag = On solved that problem for me. short_open_tag = A resolvido esse problema para mim.

    Finally I can open templates Finalmente posso abrir templates

  13. Raghavendra
    May 10th, 2008 14:10 10 de maio de 2008 14:10
    13

    Thank you very much ….. Muito obrigado… ..

  14. COMALite J COMALite J
    September 12th, 2008 23:57 12 de setembro de 2008 23:57
    14

    Rana, any source code editor that supports Find / Replace with Regular Expressions can help you balance braces. Rana, qualquer editor de código fonte que suporte Localizar / substituir com expressões regulares podem ajudar você a balança suspensórios.

    Example: in Macrodobe Dreamweaver (any non-absolutely-ancient version), do [Ctrl]+[F] to activate Find/Replace, tell it: Exemplo: em Macrodobe Dreamweaver (qualquer não-absolutamente antiga versão), fazer [Ctrl] + [F] para ativar a Localizar / Substituir, dizer-lhe:

    Find in: Current Document Localizar em: documento atual
    Search: Source Code Pesquisa: Código Fonte
    Find: [{}] Localizar: [()]
    Replace: (leave blank) Substituir: (deixe em branco)
    Options: “Use Regular Expression” checked, all others unchecked. Opções: "Use Expressão regular" marcada, todos os outros desmarcada.

    Then simply do Find Next. Depois, basta fazer Localizar seguinte. This will find both opening and closing braces. Isto irá encontrar tanto abertura e encerramento suspensórios. For each opening brace you find, count them starting at 1. Para cada abertura cinta você encontrar, eles contam com início em 1. For each closing brace, subtract 1 from the current count. Para cada fechamento cinta, subtrair 1 a partir do atual contagem. You should wind up at 0 just before it wraps around back to the beginning (also in any specific function, block, etc. ). Você deve encerrar a 0 pouco antes que envolve cerca de voltar para o início (também em qualquer função específica, blocos, etc.)

    Eg Eg
    foreach ($array as $value) { // 1 foreach ($ array as $ valor) (/ / 1
    if ($value > 100) { // 2 if ($ valor> 100) (/ / 2
    echo "$value too big!\n"; echo "$ valor muito grande! \ n";
    } // 1 ) / / 1
    } // 0 ) / / 0

Leave a Reply Deixe uma resposta

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Subscreva sem comentar


Custom Search

New Articles Novos Artigos

Incoming Search Terms for the Article Incoming Termos de pesquisa para o artigo

php unexpected $end php $ inesperado final - -- Parse error: syntax error, unexpected $end Erro de análise: erro de sintaxe, inesperada $ final - -- Parse error: syntax error, unexpected $end in Erro de análise: erro de sintaxe, no final inesperado $ - -- unexpected $end inesperado $ final - -- Parse error: syntax error, unexpected $end Erro de análise: erro de sintaxe, inesperada $ final - -- unexpected $end php php $ inesperado final - -- syntax error, unexpected $end erro de sintaxe, inesperada $ final - -- php unexpected $end php $ inesperado final - -- Parse error: syntax error, unexpected $end in Erro de análise: erro de sintaxe, no final inesperado $ - -- php unexpected end PHP fim inesperado - -- syntax error, unexpected $end erro de sintaxe, inesperada $ final - -- php "unexpected $end" php "inesperado $ fim" - -- PHP Parse error: syntax error, unexpected $end PHP Erro de análise: erro de sintaxe, inesperada $ final - -- $end php php $ final - -- syntax error, unexpected $end in erro de sintaxe, no final inesperado $ - -- php Parse error: syntax error, unexpected $end php Erro de análise: erro de sintaxe, inesperada $ final - -- unexpected $end in php inesperado $ fim em PHP - -- Unexpected $end Inesperado $ final - -- php $end php $ final - -- php unexpected $end in php $ inesperada no final - -- unexpected $end in inesperado fim em US $ - -- "Parse error: syntax error, unexpected $end" "Erro de análise: erro de sintaxe, inesperada $ fim" - -- syntax error, unexpected $end in erro de sintaxe, no final inesperado $ - -- PHP Parse error: syntax error, unexpected $end PHP Erro de análise: erro de sintaxe, inesperada $ final - -- PHP Parse error: syntax error, unexpected $end PHP Erro de análise: erro de sintaxe, inesperada $ final - -- php $end error php $ erro final - -- php syntax error, unexpected $end php erro de sintaxe, inesperada $ final - -- "syntax error, unexpected $end" "Erro de sintaxe, inesperada $ fim" - -- "parse error: syntax error, unexpected $end in" "Erro de análise: erro de sintaxe, US $ inesperada no final" - -- syntax error, unexpected $end php erro de sintaxe, inesperado final php $ - -- "PHP Parse error: syntax error, unexpected $end" "PHP Erro de análise: erro de sintaxe, inesperada $ fim" - -- php end PHP final - -- php syntax error, unexpected $end in php erro de sintaxe, no final inesperado $ - -- php Parse error: syntax error, unexpected $end in php Erro de análise: erro de sintaxe, no final inesperado $ - -- all todos - -- PHP unexpected $end in PHP $ inesperada no final - -- php error $end php $ erro final - -- PHP Parse error: syntax error, unexpected $end in PHP Erro de análise: erro de sintaxe, no final inesperado $ - -- $end error php php $ erro final - -- $end error meaning in php $ final erro na acepção php - -- Parse error: syntax error, unexpected $end i Erro de análise: erro de sintaxe, inesperado final $ i - -- unexpected $end in inesperado fim em US $ - -- $end error in php php $ erro no final - -- Parse error: syntax error, unexpected $end in php Erro de análise: erro de sintaxe, inesperada $ fim em php - -- PHP Parse error: syntax error, unexpected $end i PHP Erro de análise: erro de sintaxe, inesperado final $ i - -- $end in php $ fim em PHP - -- Parse error: syntax error, unexpected $end Erro de análise: erro de sintaxe, inesperada $ final - -- unexpected $end error in php inesperado $ erro no final php - -- Parse error: syntax error, unexpected $end in C:\wamp\www\ Erro de análise: erro de sintaxe, inesperada $ fim em C: \ wamp \ www \ - -- syntax error, unexpected $end in php erro de sintaxe, inesperada $ fim em php - --