(PHP 4 >= 4.3.0, PHP 5, PHP 7)
dba_handlers — Listet alle verfügbaren Handler auf
$full_info
= false
] )dba_handlers() listet alle Handler auf, die von dieser Erweiterung unterstützt werden.
full_info
Schaltet die Anzeige der kompletten Information im Ergebnis ein/aus.
Gibt ein Array mit Datenbank-Handlern zurück. Falls
full_info
auf TRUE
gesetzt war, ist es ein
assoziatives Array mit den Namen der Handler als Schlüssel und deren
Versionsinformationen als Wert. Andernfalls ist das Ergebnis ein
indiziertes Array mit den Namen der Handler.
Hinweis:
Falls die interne cdb-Bibliothek verwendet wird, sehen Sie cdb und cdb_make.
Beispiel #1 dba_handlers()-Beispiel
<?php
echo "Verfügbare DBA-Handler:\n";
foreach (dba_handlers(true) as $handler_name => $handler_version) {
// die Versionen "säubern"
$handler_version = str_replace('$', '', $handler_version);
echo " - $handler_name: $handler_version\n";
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Verfügbare DBA-Handler: - 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