Первое, что вы, вероятно, заметили, это что в PHP изменились начальный и конечный тэги. Старая форма
<? > на три новые возможные варианта:
Пример C-1. Миграция: старые start/end тэги
<? echo "This is PHP/FI 2.0 code.
"; ?>
Как и в версии 2.0, PHP/FI также поддерживается этот вариант:
Пример C-2. Миграция: первый вариант новых start/end тэгов
<? echo "This is PHP 3.0 code!
"; ?>
Обратите внимание, что конечный тэг состоит теперь из знака вопроса и
символа > вместо одного символа >. Однако, если вы планируете использовать XML на вашем сервере, у
вас появятся проблемы с первым новым вариантом, поскольку PHP может
попытаться выполнить XML-разметку в XML-документах как PHP-код. Из-за этого был введён второй вариант:
Пример C-3. Миграция: второй вариант новых start/end тэгов
<?php echo "This is PHP 3.0 code!
"; ?>
У многих были проблемы с редакторами, которые вообще не понимали тэги
инструкций процессинга. Microsoft FrontPage - один из таких, поэтому был введён также такой вариант:
Пример C-4. Миграция: Третий вариант новых start/end тэгов
<script language="php">
echo "This is PHP 3.0 code!
";
</script>