dba_handlers

(PHP 4 >= 4.3.0, PHP 5)

dba_handlers -- Listar todos los gestores disponibles

Descripción

array dba_handlers ( [bool informacion_completa] )

dba_handlers() lista todos los gestores soportados por esta extensión.

Lista de parámetros

informacion_completa

Habilita/deshabilita la opción de desplegar información completa en el resultado. El valor predeterminado es FALSE.

Valores retornados

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.

Nota: Cuando es usada la biblioteca cdb interna, verá cdb y cdb_make.

Ejemplos

Ejemplo 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