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

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

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

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

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

Ответ 1

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

Ответ 3

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

Из PHP INI:

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

См. "Являются ли короткие текстовые сообщения PHP допустимыми для использования?" в StackOverflow.

Ответ 4

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