Originariamente inviato da rinosan_76
Ciao a tutti... sto leggendo un po di manualetti per capire cosa cambia sostanzialmente da PHP4 a PHP5. Su alcune cose ho capito, ma su una fondamentale no. Se io ho una classe in PHP4
Codice PHP:
class objClasse{
var 
variab_1;
var 
variab_2;

function 
objClass(){ costruttore }
function 
funzione2(par){ fai qualcosa }
function 
funzione2(par){ fai qualcosa }

Come faccio a renderla compatibile sia per il 4 che per il 5?
Quella è già compatibile con PHP 4 e 5.
La differenza è che se vuoi fare le cose come andrebbero fatte devi renderla compatibile solo con PHP 5 sfruttando a pieno le sue potenzialità.

Se così fosse devi sostituire var con un descrittore di scope tra public, private e protected.
Stessa cosa per function.

In aggiunta il costruttore in PHP5 non è un metodo con il nome della classe ma il metodo speciale __construct().