это короткий PHP открывающий тег, вы можете использовать
<? //CODE HERE ?>
,
`<?PHP //CODE HERE ?>
или отображать информацию, которую Вы можете использовать
`<?= //CODE HERE ?>`
Для использования коротких тегов вам нужно настроен в конфигурационном файле
вы можете посмотреть здесь:
http://php.net/manual/en/ini.core.php
Сообщает PHP ли короткая форма() из открывающего тега PHP должен быть разрешен. Если вы хотите использовать PHP в сочетании с XML, вы можете отключить этот параметр, чтобы использовать inline. В противном случае вы можете распечатать его с помощью PHP, например: '; ?>. Кроме того, если отключено, вы должны использовать длинную форму PHP open tag().
Note:
This directive also affected the shorthand <?= before PHP 5.4.0, which is identical to <? echo. Use of this shortcut required short_open_tag to be on. Since PHP 5.4.0, <?= is always available.
Name Default Changeable Changelog
short_open_tag "1" PHP_INI_ALL PHP_INI_ALL in PHP 4.0.0. PHP_INI_PERDIR in PHP < 5.3.0
последний абсолютно не подходит для новых скриптов! Поскольку он больше не поддерживается в PHP 6. Также как '' Без 'php'. Так что лучше не использовать их. – stUrb
Вопрос задает вопрос о '', А не ' ='. – Quentin
@Quentin да, я расширяюсь, чтобы объяснить ему теги разницы, а не только – jcho360