PHP — Ошибка Parse error: syntax error, unexpected $end

Раздел: PHP, Советы
Написано: 1.05.2010
Автор: Antonio
Просмотров темы: 11 148 раз

Проблема: на страницах вылазит Parse error: syntax error, unexpected $end

Решение: разрешить PHP использование коротких тегов,
для этого добавляем или исправляем в php.ini опцию:

short_open_tag = On



Ещё похожие заметки:

Apache 2.2 — httpd: Could not reliably determine the server’s fully qualified domain name
переезд сайтов на PHP 5 (php5-5.2.6)
PHP — Fatal error: Call to undefined function utf8_encode()
Английский алфавит
PHP — Fatal error: Call to undefined function gzinflate()

12 Comments

hase
Июл 15, 2010 at 19:21

Увы не помогло :(


 
Antonio
Июл 15, 2010 at 21:00

апач перезапускали, после внесения изменений?


 
joomla разработка
Авг 25, 2010 at 21:00

Причины этой ошибки могут быть и другие — незакрытые скобки например


 
Сергей
Янв 5, 2011 at 14:47

сталкивался с такой проблемой. Перелопать, пересмотри еще раз циклы и условия на этой странице, где то полюбому неправильный синтаксис есть (не хватает скоб(ок)ки….


 
Antonio
Янв 6, 2011 at 1:54

да, может быть и такое, просто я когда перенес полностью рабочие скрипты такое было и помогло включение short_open_tag,

спасибо за советы *THUMBS UP*


 
Барахолка
Ноя 6, 2011 at 21:19

Засада была в скрипте написал <? а надо было <?php из за этого весь скрипт тупил =) *CRAZY*


 
Меф
Ноя 27, 2011 at 18:03

спасибо за совет помогло.


 
Antonio
Янв 20, 2012 at 1:15

XoMa, ваше сообщение удалил,
у нас не матерятся в комментах..


 
Ins_Web
Янв 29, 2012 at 6:44

Барахолка, насколько я знаю, php допускает использование «<?» вместо «<?php» *MACHO* :P )) Скорее всего вы вместе с заменой этого тега параллельно добавили недостающую скобку в какой-нибудь функции. На моей (и моих знакомых) практике такие ошибки были только по причине недостающих скобок =)


 
я
Фев 20, 2012 at 14:44

а у меня не помогло *UNKNOWN* *UNKNOWN* *UNKNOWN* *UNKNOWN*


 
pr-channel
Апр 17, 2012 at 21:57

Тэги <?php и <? действительно могут отличаться, не все версии поддерживают короткий. У меня такая ошибка чаще выскакивает если я где-то не закрыл какой-то стэйтмент либо if либо еще что-то, в общем проверь кол-во открытых и закрытых фигурных скобок { }, я чаще влетаю на них.


 
alex
Май 2, 2012 at 9:46

у меня была не закрыта скобка }


 

Написать

Понравилась статья? Проголосуй за неё!

Рейтинг блогов
Копирование информации с сайта возможно только с указанием прямой ссылки - http://nemcd.com (не закрытой тэгами nofollow и noindex)