函数名称: dba_popen()
适用版本: PHP 4, PHP 5, PHP 7, PHP 8
用法: dba_popen(string $pathname, string $mode[, string $handler])
函数描述: dba_popen() 函数打开一个持久的或者临时的DBA数据库,并返回一个DBA数据库句柄。
参数:
返回值: 成功时返回一个正的DBA句柄,失败时返回 FALSE。
示例:
$handle = dba_popen('/path/to/database.db', 'c', 'db4');
if ($handle) {
dba_insert('key1', 'value1', $handle);
dba_insert('key2', 'value2', $handle);
dba_close($handle);
echo "Database opened and values inserted successfully.";
} else {
echo "Failed to open database.";
}
$handle = dba_popen('/path/to/database.gdbm', 'r', 'gdbm');
if ($handle) {
$value = dba_fetch('key1', $handle);
if ($value !== false) {
echo "Value for key1: " . $value;
} else {
echo "Key1 not found in database.";
}
dba_close($handle);
} else {
echo "Failed to open database.";
}