PHP Parse Error: syntax error, unexpected $end PHP Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец

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: В PHP 5, следующая ошибка может появится, как ошибка записи в лог ошибок Apache или просто отображает на PHP веб-страницы, даже если звонить с PHP-скрипты с php_info () работает прекрасно и успешно возвращает информацию о конфигурации PHP:

Parse Error: syntax error, unexpected $end in ….. Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец в ... .. scripts.php on line … scripts.php на линии ...

The error may caused by a missing curly bracket in PHP script coding. Ошибка может вызванных отсутствуют фигурные кронштейн в PHP скрипт кодирования. 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. Кроме, возможно, также вызвано ошибкой в PHP кодирование в определение класса, как и в PHP, класс определению не может быть разогнали и распространяется на несколько файлов, или на несколько блоков PHP, если перерыв в рамках метода декларации.

But more commonly, the error is often caused by the use of Short Open tags in PHP, Но чаще, ошибки часто вызваны использованием Короткий Открыт метки в PHP,

To use short open tags, it must be enabled in PHP.INI. Для использования открытых коротких тегов, она должна быть включена в php.ini. Search for short_open_tag in PHP.INI, and change the value to On. Поиск short_open_tag в php.ini, а также изменения значения Вкл. The line should look line: Линия должен выглядеть строки:

short_open_tag = On short_open_tag = О

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страницу, которая предоставляется "как есть" без гарантии. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Пожалуйста, обратитесь к original English article Английский оригинальные статьи whenever possible. когда это возможно.

Share and contribute or get technical support and help at Делите и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь Форумы .



14 Responses to “PHP Parse Error: syntax error, unexpected $end” 14 ответов на "PHP Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец"

  1. drwael
    May 14th, 2006 23:30 14 Мая 2006 23:30
    1

    thanks a lot, Большое спасибо,
    short_open_tag = On solved that problem for me short_open_tag = О решить эту проблему за меня

  2. Paul Пол
    August 22nd, 2006 22:49 22 августа 2006 22:49
    2

    Thanks for this post…saved me a lot of time! Спасибо за этот пост ... избавили меня много времени!

  3. ike Айк
    December 20th, 2006 04:57 20 декабря 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. Я видел вашу публикацию и сделали изменения в файле php.ini, и я все еще получаю ошибку осуществляется с Fedora Core 5, MySQL 5.
    Can someone please help Может ли кто-нибудь пожалуйста помогите

    0)
    { (
    while ($row = mysql_fetch_assoc($result)) Хотя ($ строка = mysql_fetch_assoc ($ результат))
    { (
    print $row(’cust_id’) . напечатать строку $ ( 'CUST_ID'). ‘-’ . '-'. $row(’cust_url_desc’) ; $ строку ( 'cust_url_desc');

    } )
    } )
    else другое
    { (

    echo ‘No rows found!’; эхо "Не найдено строк! ';
    } )

    mysql_free_result($result); mysql_free_result ($ результата);

    mysql_close($connection); mysql_close ($ связи);

    ?>

  4. Bruno Бруно
    February 5th, 2007 07:41 5 Февраль 2007 года 07:41
    4

    Hello. Здравствуйте. 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. У меня проблемы с PHP файла, который показывает "PHP Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец" ошибка, и я следовала инструкциям на этой странице, и исправить php.ini из OFF в ON.
    Now, the file don’t give any feedback when I open it. Теперь, этот файл не дают каких-либо обратной связи, когда я его открытия. It only gives me a blank page and no info! Оно лишь дает мне пустую страницу, и нет данных! O_o
    It’s strange… Can you help me please? Это странно ... Можете ли вы помочь мне пожалуйста? Thanks. Спасибо.

  5. phpcoder
    March 29th, 2007 22:29 29 марта 2007 22:29
    5

    This might be due to a missing quote also Это может быть вызвано также вести цитатой

  6. Shawn Шон
    August 30th, 2007 19:39 30 Августа 2007 19:39
    6

    Thanks a ton, I’ve been trying to figure this out for the last few hours. Благодаря тонну, я пытаюсь эту цифру за последние несколько часов.

  7. gilbert Гилберт
    September 15th, 2007 20:20 15 сентября 2007 20:20
    7

    thhanx a lot short_open_tag = On solved my problem. thhanx много short_open_tag = О решить мою проблему. ypu are helpful ypu полезны

  8. Hamed Хамед
    September 30th, 2007 12:07 30 сентября 2007 12:07
    8

    wow! WOW! thanks for your useful guidance… Спасибо за ваши полезные рекомендации ...

  9. Guy Парень
    October 23rd, 2007 18:52 23 Октября 2007 18:52
    9

    Very useful, thanks. Очень полезно, спасибо. I just upgraded to openSuse 10.3 from 10.2 which had reset my php.ini. Я просто OpenSUSE повышен до 10,3 с 10,2, которая была сбросить мою php.ini.

  10. Rana Рана
    February 27th, 2008 20:22 27 февраля 2008 20:22
    10

    Thanks for your time, But for me Its really didfficult to find a missing curly bracket. Спасибо за ваше время, но для меня ее действительно didfficult, чтобы найти пропавших без вести фигурных кронштейна.

    Is there any easiest way to findout with MISSING CURLY BRACKET. Есть ли простой способ findout пропавших без вести фигурные BRACKET. Any editor can do it for us. Любой редактор может делать это за нас.

    Please Help. Пожалуйста, помогите.
    Rana Рана

  11. sugi
    March 8th, 2008 14:27 8 Марта 2008 14:27
    11

    syntax error, unexpected $end in C:\wamp\www\login.php on line 49 синтаксическая ошибка, неожиданный $ конец в C: \ wamp \ WWW \ login.php на линии 49

  12. Richard Ричард
    March 17th, 2008 00:32 17 марта 2008 00:32
    12

    Thank you, Спасибо,

    Been searching for ages for solution to this. Been поиск возрастов для решения этого.

    short_open_tag = On solved that problem for me. short_open_tag = О решить эту проблему для меня.

    Finally I can open templates Наконец я могу открытым шаблоны

  13. Raghavendra
    May 10th, 2008 14:10 10 Май 2008 14:10
    13

    Thank you very much ….. Большое спасибо ... ..

  14. COMALite J COMALite J
    September 12th, 2008 23:57 12 сентября 2008 года 23:57
    14

    Rana, any source code editor that supports Find / Replace with Regular Expressions can help you balance braces. Рана, любой исходный код редактора, который поддерживает Найти / Заменить с регулярными выражениями могут помочь Вам баланс оттяжек.

    Example: in Macrodobe Dreamweaver (any non-absolutely-ancient version), do [Ctrl]+[F] to activate Find/Replace, tell it: Пример: в Macrodobe Dreamweaver (любой, не абсолютно-древняя версия), то [Ctrl] + [F], чтобы активировать Найти / Заменить, скажи ей:

    Find in: Current Document Найти в: текущий документ
    Search: Source Code Поиск: исходный код
    Find: [{}] Поиск по сайту: [()]
    Replace: (leave blank) Заменить: (оставьте пустым)
    Options: “Use Regular Expression” checked, all others unchecked. Варианты: "использовать регулярные выражения" проверила, все остальные беспрепятственно.

    Then simply do Find Next. Тогда просто делать Найти далее. This will find both opening and closing braces. Это найдет как открытие и закрытие оттяжек. For each opening brace you find, count them starting at 1. Для каждого открытия распорка вы обнаружите, кол им, начиная с 1. For each closing brace, subtract 1 from the current count. Для каждого закрытия коловорот, вычитать 1 из нынешнего кол. You should wind up at 0 just before it wraps around back to the beginning (also in any specific function, block, etc. ). Вы должны испугаться при 0 незадолго до его обертку вокруг начала (также в какой-либо конкретной функции, квартал и т.д.).

    Eg Например,
    foreach ($array as $value) { // 1
    if ($value > 100) { // 2
    echo "$value too big!\n";
    } // 1
    } // 0

Leave a Reply Оставить Ответить

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> Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <дель DATETIME = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Подписка без комментариев


Custom Search

New Articles Новые статьи

Incoming Search Terms for the Article Входящий Поиск Условия для статьи

Parse error: syntax error, unexpected $end Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец - -- php unexpected $end PHP неожиданный $ конец - -- Parse error: syntax error, unexpected $end Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец - -- Parse error: syntax error, unexpected $end in Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец в - -- unexpected $end неожиданный $ конец - -- syntax error, unexpected $end синтаксическая ошибка, неожиданный $ конец - -- php unexpected end PHP неожиданный конец - -- Parse error: syntax error, unexpected $end in Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец в - -- php unexpected $end in PHP неожиданный $ конец в - -- php unexpected $end PHP неожиданный $ конец - -- unexpected $end php неожиданный $ конец PHP - -- $end php $ конце PHP - -- Parse error: syntax error, unexpected $end i Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец I - -- php "unexpected $end" PHP "неожиданный $ конец" - -- PHP Parse error: syntax error, unexpected $end PHP Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец - -- syntax error, unexpected $end in синтаксическая ошибка, неожиданный $ конец в - -- syntax error, unexpected $end синтаксическая ошибка, неожиданный $ конец - -- php unexpected $end PHP неожиданный $ конец - -- Parse error: syntax error, unexpected $end php Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец PHP - -- "unexpected $end i "неожиданный $ конец I - -- "Parse error: syntax error, unexpected $end in" "Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец в" - -- Parse error: syntax error, unexpected $end Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец - -- php all syntax and example PHP все синтаксиса и примеров - -- unexpected $end PHP problem неожиданный $ конец PHP проблема - -- "Parse error: syntax error, unexpected $end" "Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец" - -- ошибка Parse error: syntax error, unexpected $end Синтаксическая ошибка ошибка: синтаксическая ошибка, неожиданный $ конец - -- syntax error: `]]' unexpected синтаксических ошибок: `]] 'неожиданным - -- Parse error: syntax error, unexpected \'}\' in C:\wamp\www Синтаксическая ошибка: синтаксическая ошибка, неожиданный \ ') \ "в C: \ wamp \ WWW - -- Parse error: syntax error, unexpected $end on line 356 Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец в строке 356 - -- php unexpeted $end PHP unexpeted $ конца - -- php mail Parse error: syntax error, unexpected $end PHP почте Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец - -- php error $end PHP ошибка $ конца - -- php parse error: syntax error unexpected $end PHP разбор ошибок: синтаксические ошибки неожиданный $ конец - -- php+$end+error PHP + $ конца + ошибка - -- syntax error, unexpected $end php синтаксическая ошибка, неожиданный $ конец PHP - -- unexpected end in php неожиданный конец в PHP - -- unexpected $end in ?> in php неожиданный конец в $?> в PHP - -- unexpected $end in php неожиданный $ конец в PHP - -- unexpected $end in неожиданный $ конец в - -- Why do i get the message Parse error: syntax error, unexpected '<' in my php code Почему я получаю сообщение об ошибке синтаксического анализа: синтаксические ошибки, неожиданные '<' в моей PHP-кода - -- "PHP Parse error: syntax error, unexpected $end" "PHP Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец" - -- $end php parse error $ конце PHP разбор ошибок - -- << << - -- end() php конец () PHP - -- error $end Ошибка $ конца - -- line 1: syntax error: unexpected end of file +Email 1-я строка: синтаксические ошибки: неожиданный конец файла + Электронная почта - -- parse error $end проанализировать ошибки $ конца - -- Parse error: syntax error, unexpected $end in on line 12 Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец в по разделу 12 - -- Parse error: parse error, unexpected $end php 5 wamp Синтаксическая ошибка: разбор ошибок, неожиданный $ конец PHP 5 wamp - -- Parse error: syntax error, unexpected $end in php file on line Синтаксическая ошибка: синтаксическая ошибка, неожиданный $ конец в PHP-файл на соответствие - --