Quella è già compatibile con PHP 4 e 5.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 PHP4Come faccio a renderla compatibile sia per il 4 che per il 5?Codice PHP:class objClasse{
var variab_1;
var variab_2;
function objClass(){ costruttore }
function funzione2(par){ fai qualcosa }
function funzione2(par){ fai qualcosa }
}
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().

Rispondi quotando