dba_handlers
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
dba_handlers — Listet alle verfügbaren Handler auf
Beschreibung
$full_info
= false
): arraydba_handlers() listet alle Handler auf, die von dieser Erweiterung unterstützt werden.
Parameter-Liste
-
full_info
-
Schaltet die Anzeige der kompletten Information im Ergebnis ein/aus.
Rückgabewerte
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
undcdb_make
.
Beispiele
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