mirror of
https://github.com/php/php-src.git
synced 2024-10-20 07:53:58 +00:00
24 lines
772 B
PHP
24 lines
772 B
PHP
<?php
|
|
if (!extension_loaded('dba')) die('skip dba extension not available');
|
|
if (!function_exists('dba_handlers')) die ('skip dba_handlers() not available');
|
|
if (!sizeof(dba_handlers())) die('skip no handlers installed');
|
|
if (!isset($handler)) {
|
|
$handlers = dba_handlers();
|
|
if (in_array('flatfile', $handlers)) {
|
|
$handler = 'flatfile';
|
|
} else {
|
|
$handlers = array_diff($handlers, array('cdb', 'cdb_make')); /* these can only read OR write */
|
|
if (count($handlers)==0) {
|
|
die('skip no handler available that can be used for the test');
|
|
}
|
|
$handler = array_shift($handlers);
|
|
}
|
|
} else {
|
|
if (!in_array($handler, dba_handlers())) {
|
|
$HND = strtoupper($handler);
|
|
die("skip $HND handler not available");
|
|
}
|
|
}
|
|
$HND = strtoupper($handler);
|
|
?>
|