Inizio/fine tags di PHP

La prima cosa che probabilmente noterete è la modificha dei tag del inizio e della fine di PHP. Il vecchio <? > è stato sostituito da tre nuove forme possibili:

Esempio D-1. Migrazione: vecchio inizio/fine tag

<? echo "Questo &egrave; il codice di PHP/FI 2.0\n"; ?>
La versione 2.0, PHP/FI supporta anche questa variazione:

Esempio D-2. Migrazione: primo nuovo inizio/fine tag

<? echo "Questo &egrave; il codice di PHP 3.0\n"; ?>
Nota che il tag della fine ora consiste di un punto interrogativo e di un superiore-che carattere anziché solamente un superiore-che. Comunque, se pensate di usare XML sul vostro server, avrete dei problemi con la prima nuova variazione perché PHP potrebbe provare ad eseguire il XML markup nei documenti XML come un codice PHP. Per questa raggione, la seguente variazione è stata introdotta:

Esempio D-3. Migrazione: secondo nuovo inizio/fine tag

<?php echo "Questo &egrave; il codice di PHP 3.0\n"; ?>
Alcune persone hanno avuto dei problemi con gli editor che non capiscono affatto i tag di istruzione del processo. Microsoft FrontPage è un tale editor. Per evitare un suo comportamento scoretto la seguente variazione è anche stata introdotta:

Esempio D-4. Migrazione: terzo nuovo inizio/fine tag

<script language="php">

  
echo "Questo &egrave; il codice di PHP 3.0\n";

</script>