2012-09-13 19 views
5

Usiamo PDO da 2 anni in nuovi script per connettersi ai nostri database MySQL, PostgreSQL e SQLite.API Firebird PHP: php_interbase o PDO?

Ora stiamo iniziando un progetto in cui avremo bisogno di leggere (e forse alcuni semplici UPDATE) un file di database di Firebird 2.5. Mi piacerebbe usare PDO poiché lo usiamo già e sarà meno di una transizione. Tuttavia il pacchetto PDO_FIREBIRD PECL sembra essere aggiornato l'ultima volta nel 2006.

Quindi la mia domanda è: è meglio utilizzare il driver Firebird PDO o l'API php_interbase per un nuovo progetto? Cioè la produzione di driver PDO Firebird è degna?

risposta

4

La DOP Firebird è stabile se lo si utilizza da repository principale di PHP È consigliabile utilizzare il l'estensione che viene fornito con PHP non PECL uno Qui è lo stato di salute DOP rispetto allo scorso anno http://www.firebirdnews.org/?p=6619 Molti bug sono stati corretti da quindi puoi solo provarlo e abusarne. La versione da PECL non è aggiornato per molti anni, ma mi prenderò cura di esso presto https://bugs.php.net/bug.php?id=58824

Naturalmente l'API php_ibase è molto più antica e ben testato in sistemi di produzione per anni (dai vecchi tempi di php3 ~ 1998)

+1

Sembra risolto in 5.3.9 (http://dfp.firebirdsql.org/en/newsletter/15504/#i61) – dtech