drupal_detect_database_types

5 install.inc drupal_detect_database_types()
6 install.inc drupal_detect_database_types()
7 install.inc drupal_detect_database_types()
8 install.inc drupal_detect_database_types()

Detect all databases supported by Drupal that are compiled into the current PHP installation.

Return value

An array of database types compiled into PHP.

2 calls to drupal_detect_database_types()

File

includes/install.inc, line 151

Code

function drupal_detect_database_types() {
  $databases = array();

  foreach (array('mysql', 'mysqli', 'pgsql') as $type) {
    if (file_exists('./includes/install.' . $type . '.inc')) {
      include_once './includes/install.' . $type . '.inc';
      $function = $type . '_is_available';
      if ($function()) {
        $databases[$type] = $type;
      }
    }
  }

  return $databases;
}
Login or register to post comments