Версия открытого тега <?
называется «коротким тегом».Хотя сообщество php предпочитает использовать полную <?php
версию этого тега, все же допустимо использовать короткие теги.В идеале мы все будем использовать <?php
все время, но мы часто имеем дело с устаревшим кодом, и изменение всех вхождений с <?
на <?php
может быть утомительным и занимать много времени.Если вы оказались в ситуации, когда вам нужно разрешить интерпретатору php распознавать короткий тег, вы можете включить его в файле php.ini с помощью директивы " short_open_tag = 1 ".
Для нового кода, который вы разрабатываете, я бы рекомендовал использовать длинную версию тега <?php
, поскольку вы знаете, что она будет совместима независимо от настройки ini, используемой в конфигурации php.ini серверов.Для получения дополнительной информации об этом см .: Допустимы ли для использования короткие теги Php здесь, в StackOverflow.
Чтобы выяснить , почему ваше приложение не работает, проверьте веб-сервер.журналы ошибок, а также журналы ошибок php, и рассмотрите возможность повышения уровня отчетов об ошибках php.Это также можно сделать в файле php.ini с помощью директивы error_reporting .Это позволит вам определить причину, по которой приложение не запускается, и тогда вы будете более информированы о дальнейших вопросах.