В основном
<? ?>
- это короткие теги.Однако не в каждой установке php включены короткие теги.Поэтому, даже несмотря на то, что печатать быстрее, чем обычные теги (<?php ?>
), он может не работать, если вы перенесете свой код на другой сервер.
Допустимы ли короткие теги PHP для использования?
РЕДАКТИРОВАТЬ: Кроме того, если вы используете xml на своей веб-странице, вы можете столкнуться с конфликтами, так как запись <?xml version="1.0"?>
заставит вас столкнуться с ошибкой PHP, так как xml version = "1.0" isn't PHP!
Если вы используете XML и PHP, вам может понадобиться <?php echo "<?xml version=\"1.0\""; ?>