Чтобы ответить на ответ, который вы дали один час назад, на котором было написано (цитирование) :
На некоторых хостах PHP вы можете быть
блок скрипта с <?
. В IIS
блок должен начинаться с <?php
.
Это не настройка IIS; это опция конфигурации PHP , которая называется short_open_tag
: если эта опция конфигурации включена, короткие теги (т.е. <?
) будут приняты.
Использование коротких открытых тегов часто не считается хорошей практикой, так как они могут быть отключены - и они, по умолчанию, в последних версиях PHP - но, если вы являетесь администратором своего сервера, вам следует возможность их повторного включения.
И, для информации, они также рассматриваются как " bad ", поскольку они могут вызвать проблемы с файлами XML, которые начинаются с <?xml
- если включен short_open_tag
, это вызовет проблемы , как начинается с <?
Включение short_open_tag
- это всего лишь редактирование файла php.ini
и использование
short_open_tag = On
вместо
short_open_tag = Off
Нет необходимости редактировать / отслеживать все ваши файлы PHP ;-)
(Ну, если вы администратор вашего сервера, то есть ...)