La première chose que vous remarquerez probablement est que les balises
ouvrantes et fermantes de PHP ont changé. L'ancienne forme
<? > a été remplacée par trois
nouvelles balises possibles :
Exemple D-1. Migration : balises PHP
<? echo "Ceci est du code PHP/FI 2.0.\n"; >
|
|
Comme en version 2.0, PHP/FI accepte aussi cette variante :
Exemple D-2. Migration : premières nouvelles balises PHP
<? echo "Ceci est du code PHP 3.0!\n"; ?>
|
|
Notez bien que la balise de fin contient désormais un point
d'interrogation et un signe supérieur ">". Cependant,
si vous souhaitez utiliser XML sur votre serveur, vous aurez sûrement
des problèmes avec cette variante, car PHP risque d'essayer
d'exécuter des balises XML. A cause de ceci, la notation
suivante a été ajoutée :
Exemple D-3. Migration : nouvelles balises PHP
<?php echo "Ceci est du code PHP 3.0!\n"; ?>
|
|
Certains d'entre vous rencontrent des problèmes avec les éditeurs qui
ne comprennent pas ce type de balises d'instruction : Microsoft FrontPage
est l'un de ces éditeurs, et, pour contourner le problème, la
variation suivante a été introduite :
Exemple D-4. Nouvelles balises PHP
<script language="php"> echo "Ceci est du code PHP 3.0!\n"; </script>
|
|