ProfiPHPProfiPHP
Категория: Директивы PHP

Директива Short_open_tag

Директива Short_open_tag определяет, разрешается ли короткая форма записи (<? ?>) тегов PHP.
short_open_tag boolean
short_open_tag = On|Off
Код РНР может обрамляться упрощенным тегом с синтаксисом <?. Если эта директива выключена, то код РНР необходимо выделять символами <?php ... ?>.

Если данная директива отключена, то исходный код, который используется между коротких тегов <? интерпретироваться не будет.

Стандарты кодирования PHP настоятельно рекомендуют использовать полный вариант открывающего тега PHP чтобы избежать проблем с исполняемым кодом разных разработчиков, которые могут использовать разные варианты обрамления PHP кода, а также конфликта с открывающим тэгом XML (<?xml ).
Следует иметь в виду, что, начинач с PHP 6, данная директива исключена, и использование коротких PHP-тегов будет недопустимо.

Проверить статус директивы можно с помощью функции Ini_get:
echo ini_get( 'short_open_tag' );

Добавить комментарий

Имя:
Текст комментария: