A primeira coisa que você provavelmente notará é que as tags de início e fim
de código do PHP mudaram. O formato velho <? > foi
substituído por três formatos novos possíveis:
Exemplo D-1. Migração: tags velhas de início e fim
<? echo "Isso é um código PHP/FI 2.0.\n"; >
|
|
A partir da versão 2.0, PHP/FI também suporta essa variação:
Exemplo D-2. Migração: primeira forma nova de tags de início e fim
<? echo "Isso é um código PHP 3.0!\n"; ?>
|
|
Perceba que a tar de fim agora consiste de um ponto de interrogação e um
sinal de maior que ao invés de apenas o sinal de maior que. No entanto, se
você planejar usar XML no seu servidor, você ter problemas com
essa primeira nova variante, porque o PHP pode tentar executar o
documento XML como código PHP. Por isso, a
seguinte variação foi introduzida:
Exemplo D-3. Migração: segunda forma nova de tags de início e fim
<?php echo "Isso é um código PHP 3.0!\n"; ?>
|
|
Algumas pessoas tiveram problemas com editores que não entendem
o processamento de tags de instrução. Microsoft FrontPage é um
desses editores, e como uma forma de contornar isso, a seguinte variação
foi introduzida também:
Exemplo D-4. Migração: terceira forma nova de tags de início e fim
<script language="php">
echo "Isso é um código PHP 3.0!\n";
</script>
|
|