dba_handlers

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

dba_handlersListe les gestionnaires DBA disponibles

Description

function dba_handlers(bool $full_info = false): array

dba_handlers() retourne un tableau avec tous les gestionnaires supportés par cette extension.

Liste de paramètres

full_info
Active l'affichage de toutes les informations dans le résultat.

Valeurs de retour

Retourne un tableau des gestionnaires de base de données. Si full_info est défini à true, le tableau sera associatif avec les noms des gestionnaires en tant que clés, et les informations de version en tant que valeurs. Sinon, le résultat sera un tableau indexé par les noms des gestionnaires.

Note: Lorsque la bibliothèque interne cdb est utilisée, les gestionnaires cdb et cdb_make apparaîtront.

Exemples

Exemple #1 Exemple avec dba_handlers()

<?php

echo "Gestionnaires DBA disponibles :\n";
foreach (
dba_handlers(true) as $handler_name => $handler_version) {
// nettoyer les versions
$handler_version = str_replace('$', '', $handler_version);
echo
" - $handler_name: $handler_version\n";
}

?>

Résultat de l'exemple ci-dessus est similaire à :

Gestionnaires 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