Programmazione.it
Greenpeace
Php4 e 5, OOP e database
Scritto da Pierpaolo Cira a.k.a. pierpaoloc il 03-05-2006 ore 16:29
Salve,

ormai sviluppo quasi esclusivamente in Java, ma a volte mi viene chiesto per lavoro di fare qualcosa in Php.
Chiaramente utilizzo Php4 per una questione di comodità (sia legate al fatto che non ho avuto molto tempo/interesse per andare a vedere le differenze pratiche che porta la versione 5, e soprattutto perché molte compagnie che fanno hosting supportano ancora solo il 4).
Ciononostante utilizzare Php con gli oggetti sarebbe una prospettiva interessante.

Senza entrare in merito a ciò vi espongo il caso.
Per la connessione al db (mySql) ho sempre utilizzato i metodi nativi (estensione mySql) di php.
Però iniziavo a chiedermi se potessi utilizzare dei layer intermedi che mi semplificassero il lavoro.
Ho visto che molti progetti utilizzano adoDB: ma questo è solo un layer intermedio per semplificare le operazioni oppure si occupa anche di gestire la consistenza dei dati? Un altro tool che ho visto e che mi pare interessante (e che certamente supporta la persistenza) è DB_DataContainer.
Cosa mi dite a riguardo? Qualche consiglio a riguardo?

L'altra cosa è che immagino che tali librerie utilizzano un approccio OOP per il funzionamento.
Sapendo che funzionano sia su Php4 che 5, mi chiedevo: il supporto agli oggetti di Php5 è lo stesso della versione 4? Cioè: se scrivo del codice OOP funzionante su Php4 (sia le librerie che le mie classi e le mie pagine) funzionerà anche su Php5 o no? Immagino che se sì questo potrebbe permettermi di scrivere applicazioni leggermente più longeve...

Vi saluto dopo le mie mille domande ;)

Pierpaolo
Copyright Programmazione.it® 1999-2005. Tutti i diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002.