blog personale

retrocompatibilità PHP5 con PHP4

Con il passaggio alla versione 5, PHP non ha mantenuto la retrocompatibilità su alcuni costrutti e oggetti predefiniti.
 Elenco qua alcune modifiche fatte e come creare una cross-version compatibility

  PHP4 PHP5 soluzione PHP4 & PHP5
costruttori  stesso nome della classe __construct(…)   creare il costruttore con __construct(), quindi creare una funzione con lo stesso nome della classe che chiama __construct() passandogli gli argomenti
cookie  memorizzati in $HTTP_COOKIE_VARS  memorizzati in $_COOKIE

controllare quale dei due contiene il valore con una istr condizionale

$valore = $HTTP_COOKIE_VARS['k'] ? $HTTP_COOKIE_VARS['k'] : $_COOKIE['k'];

       

Altre note: PHP4 non supporta i parametri passati per riferimento con valore di default

qualcuno ha qualche correzione o aggiunta ?

Leave a comment

Name: (Required)

E-mail: (Required)

Website:

Comment:

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word


 

Ultimi post

About Me

Blog tecnico/geek di Elvis. Chi sono ? studente & web developer freelance. Vedi la pagina "about me" per altre info.

scontiPHP