PHP запрещает использование сокращений "<?" - PullRequest
4 голосов
/ 06 октября 2009

Я только что установил php 5.3.0, и он не будет запускать php-скрипты с использованием коротких открытых тегов, таких как <?, only <? PHP. </p>

Ответы [ 3 ]

17 голосов
/ 06 октября 2009

Вам необходимо обновить файл php.ini.

Set short_open_tag = 1

См. Руководство по PHP

6 голосов
/ 06 октября 2009

Это потому, что это просто плохая практика. Я предлагаю реконвертировать все ваши скрипты для использования <?php. Если вам лень, вы можете использовать поиск и замену, если у вас есть доступ к мощным командным строкам, таким как bash, вы можете использовать sed, чтобы сделать это за вас.

4 голосов
/ 06 октября 2009

http://us2.php.net/manual/en/ini.core.php

нужно

ini_set("short_open_tag", 1)

или настройте файл php.ini вашей системы.

...