Originariamente inviato da maxolino
Ciao a tutti,
vorrei porre una domanda sicuramente banale (per voi esperti).

Quali sono le differenze sostanziali tra il php4 e il php5?

Un'applicazione sviluppata con il php4 funziona correttamente in un web server disposto per supportare il php5?

Grazie mille e scusate l'ignoranza

1)cambia un pò la gestione degli oggetti
metodi privati pubblici privati statici finali, medoti costruttori/distruttori/autoload, supporto per classi astratte
dovrebbe esserci l'overloading un gestione delle exception con il try/catch
alcune nuove funzioni per quanto riguarda la gestione dell'xml
e altro..

http://www.php.net/manual/en/language.oop5.php

2) si fai attenzione a come utilizzi le chiamate agli oggetti
se poi magari devi rimetterlo su php4 potresti avere problemi
es chiamate ad un metodo interno della classe con php4 è così $this->nome_metodo() con php5 puoi usare la stessa dicitura oppure self::nome_metodo()