Что означает этот символ в PHP <? =

Что означает этот символ в PHP <?= ?

Пример использования:

 <h2>Manage Role: > (<?= $myACL->getRoleNameFromID($_GET['roleID']); ?>)</h2> 

Related of "Что означает этот символ в PHP <? ="

Он функционально такой же, как <?php echo $myACL->getRoleNameFromID($_GET['roleID']); ?> <?php echo $myACL->getRoleNameFromID($_GET['roleID']); ?>

Чтобы добавить к ответу Марка: Для синтаксиса <?= Должна быть включена опция short_tags. Это приводит к серьезной проблеме переносимости при переходе на сервер с отключенной опцией.

См. Руководство по PHP для получения дополнительной информации о коротких тегах

Это эквивалент печати PHP Short Tag.

Из PHP INI:

Использование коротких тегов не рекомендуется при разработке кода, предназначенного для перераспределения; поскольку короткие теги могут не поддерживаться на целевом сервере.

См. « Являются ли короткие короткие тексты PHP приемлемыми для использования? » В StackOverflow.

 The <?= ... > tag says to execute whatever is in ... and output the results.