<? и <?php

Статус
Закрыто для дальнейших ответов.

Feast

Well-Known Member
Регистрация
12.05.2011
Сообщения
60
Добрый день всем. Возникла странная проблема.
Поставил один человек себе сервер, загрузили туда сайт, всё вроде бы заработало.
Как оказалось чуть позже все конструкции типа <?=$var?> не работают (а их в коде навалом). Да и вобще <? ?> как php не воспринимается. Как можно поправить этот момент?

Проблема решилась)) в php.ini short_open_tag отключен был.
 

rhamdeew

Well-Known Member
Регистрация
12.04.2012
Сообщения
57
Ну вообще не рекомендуется использовать <?, поддержку shot_open_tag оставили только из-за совместимости со старыми скриптами. Правильный вариант <?php.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Меня недавно осадили, я был того же мнения. Но начиная с версии 5.3, вроде, шорттеги включены по умолчанию и входят "специфику"
 

ArhAngel

Well-Known Member
Регистрация
07.05.2011
Сообщения
378
в php5.4 по дефолту включены, но в комментариях вот такая штука присутствует

Код:
; short_open_tag
;   Default Value: On
;   Development Value: Off
;   Production Value: Off
 

rhamdeew

Well-Known Member
Регистрация
12.04.2012
Сообщения
57
Ну вообще правильно использовать <?php, хотя и не так обязательно. Тот же Битрикс например в коде везде содержит <?
<? это вроде для xml
 
Статус
Закрыто для дальнейших ответов.
Верх Низ