Ответ 1
Он функционально совпадает с <?php echo $myACL->getRoleNameFromID($_GET['roleID']); ?>
Что означает этот символ в PHP <?=
?
Пример использования:
<h2>Manage Role: > (<?= $myACL->getRoleNameFromID($_GET['roleID']); ?>)</h2>
Он функционально совпадает с <?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.