2012-09-13 29 views
5

Hemos estado utilizando PDO durante 2 años en nuevas secuencias de comandos para conectarse a nuestras bases de datos MySQL, PostgreSQL y SQLite.PHP Firebird API: php_interbase o PDO?

Estamos comenzando un proyecto en el que tendremos que leer (y tal vez algunas ACTUALIZACIONES simples) un archivo de base de datos Firebird 2.5. Me gustaría usar PDO porque ya lo usamos y será menos una transición. Sin embargo, parece que el paquete PDO_FIREBIRD PECL se actualizó por última vez en 2006.

Así que mi pregunta es: ¿es mejor usar el controlador PDO Firebird o la API php_interbase para un nuevo proyecto? Es decir. ¿Vale la pena la producción del controlador PDO Firebird?

Respuesta

4

La DOP Firebird es estable si lo usa desde el repositorio principal de PHP Se debe utilizar la extensión que viene con PHP no los PECL uno Este es el estado de salud DOP desde el último año http://www.firebirdnews.org/?p=6619 Muchos errores son fijos desde entonces puedes probarlo y abusar de él. La versión de PECL no es actualizado desde hace muchos años, pero voy a cuidar de él pronto https://bugs.php.net/bug.php?id=58824

Por supuesto, el API php_ibase es mucho más antiguo y bien probado en sistemas de producción para el año (de los viejos tiempos de php3 ~ 1998)

+1

Parece que se ha corregido en 5.3.9 (http://dfp.firebirdsql.org/en/newsletter/15504/#i61) – dtech