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 è 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 è 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 è 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 è il codice di PHP 3.0\n";
</script>
|
|