Какие теги PHP всегда доступны?

Из 4 типов тегов PHP:

  • Стандартный тег: <?php ...?>
  • Короткая метка: <? .... ?> <? .... ?>
  • Сценарий : <script language=“php”> ... </script>
  • Тег ASP : <% ... %>

Который / всегда доступен?

Solutions Collecting From Web of "Какие теги PHP всегда доступны?"

Стандартные теги <?php и <script> всегда доступны.

Эти два других зависят от настроек конфигурации.

Из справки :

Существует четыре разных пары открывающих и закрывающих тегов, которые можно использовать в PHP. Два из них, <?php ?> И <script language="php"> </script> , всегда доступны. Остальные два – короткие теги и теги стиля ASP, и их можно включить и выключить из файла конфигурации php.ini. Таким образом, в то время как некоторые люди находят короткие теги и теги стиля ASP удобными, они менее переносимы и обычно не рекомендуются.

Короткие теги доступны только в том случае, если они включены через директиву конфигурации short_open_tag php.ini или если PHP был настроен с опцией –enable-short-tags.

Теги стиля ASP доступны только в том случае, если они включены с помощью директивы файла конфигурации asp_tags php.ini.

Вы всегда должны использовать теги PHP <?php и ?> .

Эти теги будут всегда доступны на сервере PHP, тогда как стенограммы ( <? + ?> ) Могут быть включены и выключены в файле php.ini, я обычно использую <?php ?> Поскольку это повышает переносимость.

пока я знаю, что короткий открытый тег PHP будет завершен, устаревший с PHP 6. Так что это зверь для использования.

Вы должны использовать <?php . Вы можете использовать <? тег, когда свойство «short open tag» находится в «Вкл» в файле php.ini.