dba_handlers

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

dba_handlersСписок всех доступных обработчиков

Описание

dba_handlers ([ bool $full_info = FALSE ] ) : array

dba_handlers() возвращает список всех доступных в этом модуле обработчиков.

Список параметров

full_info

Включает, либо выключает, вывод полной информации в результат.

Возвращаемые значения

Возвращает массив обработчиков баз данных. Если параметр full_info задан, как TRUE, массив будет содержать ассоциативный массив, где ключами будут имена обработчиков, а значением информация о версии. В ином случае, массив будет индексированным массивом и содержать имена обработчиков в качестве значений.

Замечание:

Если используется встроенная база данных, вы увидите и cdb и cdb_make.

Примеры

Пример #1 Пример использования dba_handlers()

<?php

echo "Доступные обработчики DBA:\n";
foreach (
dba_handlers(true) as $handler_name => $handler_version) {
  
// Очищаем строки с версиями
  
$handler_version str_replace('$'''$handler_version);
  echo 
" - $handler_name$handler_version\n";
}

?>

Результатом выполнения данного примера будет что-то подобное:

Доступные обработчики DBA:
 - 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