(PHP 4 >= 4.3.0, PHP 5)
dba_handlers — Listar todos los gestores disponibles
dba_handlers() lista todos los gestores soportados por esta extensión.
Habilita/deshabilita la opción de desplegar información completa en el resultado. El valor predeterminado es FALSE.
Devuelve una matriz de gestores de bases de datos. Si informacion_completa se define como TRUE, la matriz será asociativa con los nombres de los gestores como claves, y su información de versión como valor. De lo contrario, el resultado será una matriz indexada de nombres de gestores.
Note: Cuando es usada la biblioteca cdb interna, verá cdb y cdb_make.
Example#1 Ejemplo de dba_handlers()
<?php
echo "Gestores DBA disponibles:\n";
foreach (dba_handlers(true) as $nombre_gestor => $version_gestor) {
// limpiar las versiones
$version_gestor = str_replace('$', '', $version_gestor);
echo " - $nombre_gestor: $version_gestor\n";
}
?>
El resultado del ejemplo seria algo similar a:
Gestores DBA disponibles: - cdb: 0.75, Revision: 1.3.2.3 - cdb_make: 0.75, Revision: 1.2.2.4 - db2: Sleepycat Software: Berkeley DB 2.7.7: (08/20/99) - inifile: 1.0, Revision: 1.6.2.3 - flatfile: 1.0, Revision: 1.5.2.4