Что означает этот символ в PHP =
?
Пример использования:
<h2>Manage Role: > (<?= $myACL->getRoleNameFromID($_GET['roleID']); ?>)</h2>
Функционально это то же самое, что getRoleNameFromID($_GET['roleID']); ?>
The <?= ... > tag says to execute whatever is in ... and output the results.
Это эквивалент печати коротких тегов PHP.
Из INI PHP:
Использование коротких тегов не рекомендуется при разработке кода, предназначенного для перераспространения. ; так как короткие теги могут не поддерживаться на целевом сервере.
См. "Приемлемы ли короткие теги PHP?" на StackOverflow.
. Добавить к ответу Марка: Опция short_tags должна быть включена, чтобы синтаксис =
был действительным. Это представляет собой серьезную проблему при переносе на сервер, на котором эта опция отключена.
Смотрите руководство по PHP для получения дополнительной информации о коротких тегах