У меня есть веб-приложение на сервере Linux, который запускается с <?
Я должен был скопировать это приложение в среду окон, и все хорошо работает за исключением того, что SQL-оператор представляется по-другому. Я не знаю, имеет ли это отношение к началу сценария <?php
вместо <?
потому что я не знаю от того, где включить <?
от PHP.ini
таким образом, я изменил его на <?php
Я знаю, что эти 2 оператора, как предполагается, означают то же, но я должен протестировать его с <?
чтобы удостовериться, что приложение является точно тем же. Таким образом, я могу устранить другую возможность.
Спасибо
Это может быть сделано путем включения COLT_OPEN_TAG в php.ini :
short_open_tag = on
Если у вас нет доступа к php.ini, вы можете попытаться включить их через .HTACCESS Файл, но возможно, что хостинг-компания отключила это, если вы находитесь на общем хостинге:
php_value short_open_tag 1
Для людей, думая, что Short_Open_Tags - плохая практика как в PHP 5.4 = ...?>
Shorttag будет поддерживаться везде , независимо от настроек, поэтому нет причин не использовать их, если вы можете управлять настройками на сервере. Также сказано в этой ссылке: Short_Open_Tag
вам нужно включить short_open_tags.
short_open_tag = On