Appendice D. Migrazione da PHP/FI 2 a PHP 3

Sommario
Incompatibilià in 3.0
Inizio/fine tags di PHP
Sintassi di if..endif
Sintassi di while
Tipi di espressione
I messaggi di errore sono cambiati
Valutazione cortocircuita booleana
TRUE/FALSE valori ritornati dalle funzioni
Altre incompatibilità

Incompatibilià in 3.0

PHP 3.0 è rescritto da terra in su. Ha un proprio parser che è molto più robusto è consistente della 2.0. PHP 3.0 è anche significativamente più veloce ed usa meno memoria. Tuttavia, alcuni di questi miglioramenti non sarebbero resi possibili senza i cambiamenti delle compatibilità, sia in sintassi che nelle funzionalità.

In più, gli sviluppatori di PHP hanno cercato di pulire sia sintassi del PHP che la semantica nella versione 3.0, e questo ha anche causato alcune incompatibilità. A lungo termine, crediamo che questi cambiamenti siano per il migliore.

Questo capitolo proverà a guidarti tra le incompatibilità che potresti trovare passando da PHP/FI 2.0 a PHP 3.0 ed auitarti a resolverli. Almeno dove è necessario, le nuove funzionalità non vi sono accennate.

Un programma di conversione che può convertire automaticamente i vostri vecchi script di PHP/FI 2.0 esiste già. Può essere trovato in convertor sottodirectory della distribuzione di PHP 3.0. Questo programma, comunque, interferisce soltanto sui cambiamenti di sintassi, per ciò bisogna legere questo capitolo lo stesso.

Hosting by: hurra.com
Generated: 2007-01-26 17:56:24