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

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

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

<h2>Manage Role: > (<?= $myACL->getRoleNameFromID($_GET['roleID']); ?>)</h2> 
6
задан Adrian Toman 18 July 2012 в 01:11
поделиться

4 ответа

Функционально это то же самое, что getRoleNameFromID($_GET['roleID']); ?>

11
ответ дан 8 December 2019 в 03:01
поделиться
The <?= ... > tag says to execute whatever is in ... and output the results.
1
ответ дан 8 December 2019 в 03:01
поделиться

Это эквивалент печати коротких тегов PHP.

Из INI PHP:

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

См. "Приемлемы ли короткие теги PHP?" на StackOverflow.

.
6
ответ дан 8 December 2019 в 03:01
поделиться

Добавить к ответу Марка: Опция short_tags должна быть включена, чтобы синтаксис был действительным. Это представляет собой серьезную проблему при переносе на сервер, на котором эта опция отключена.

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

13
ответ дан 8 December 2019 в 03:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: