В вашем php.ini установите short_open_tag на Вкл.
short_open_tag = On
Из документов:
short_open_tag логический
Сообщает, является ли краткая форма (<? ?>
)
открытого тега PHP должен быть
позволил. Если вы хотите использовать PHP в
сочетание с XML, вы можете отключить
эта опция для использования <?xml ?>
в соответствии. В противном случае вы можете распечатать его
с PHP, например: <?php echo
'<?xml version="1.0"'; ?>
. Также если
отключено, вы должны использовать длинную форму
открытого тега PHP (<?php ?>
).
Edit:
short_open_tag
равен PHP_INI_ALL по состоянию на 5.3.0 , что означает, что его можно изменить где угодно (php.ini, .htaccess, в скрипте) И это был PHP_INI_PERDIR до 5.3.0, что означает, что он может быть установлен в php.ini и .htaccess. Поэтому вы можете изменить его значение в большинстве случаев, даже если вы не управляете сервером.
Однако этот параметр по умолчанию отключен. Если вы собираетесь распространять свой сценарий, он не будет работать на большинстве установок из коробки. В этом случае поиск / замена для переключения на <?php
является хорошей идеей.