За последние два дня я столкнулся с кодом, в котором переменные php echo'd отображаются следующим образом
<?=$selected?>
Что именно происходит и почему? Как это называется?
Это называется Short Tag. Это ярлык для <?php echo $selected;?>. Он широко распространен, но есть много литературы, которая не рекомендует его использовать, так как это приводит к снижению переносимости кода (во многих установках PHP не включены короткие теги). Я согласен, просто взгляните на горе этого пользователя . Также см .:
<?php echo $selected;?>
Допустимо ли использование коротких тегов PHP?