Forum und email

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.

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

Ejemplos

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