<?php ?> - открывающий и закрывающий тег кода php, если в файле только код php (например какой то класс) закрывающий тег ставить не нужно. Тег правильный, по стандарту, лучше юзать его.
<? ?> - short tags, укороченный вариант того, что выше. Могут быть отключены в конфиге, лучше не использовать.
<?= ?> - они же, <?=$var?> аналог <?php echo $var; ?>