Forum und email

Tags de início e fim

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:

Example#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:

Example#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:

Example#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:

Example#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>