(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
dba_handlers — Liste les gestionnaires DBA disponibles
dba_handlers() retourne un tableau avec tous les gestionnaires supportés par cette extension.
full_info
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
cdbetcdb_makeapparaîtront.
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