W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
(PHP 4、PHP 5、PHP 7、PHP 8)
dba_popen — 持久化打開(kāi)數(shù)據(jù)庫(kù)
dba_popen(
string $path,
string $mode,
?string $handler = null,
int $permission = 0644,
int $map_size = 0,
?int $flags = null
): resource|false
dba_popen() 建立持久數(shù)據(jù)庫(kù)實(shí)例 對(duì)于使用 .pathmodehandler
path
通常是文件系統(tǒng)中的常規(guī)路徑。
mode
它用于讀取訪問(wèn),用于 對(duì)現(xiàn)有數(shù)據(jù)庫(kù)的讀/寫(xiě)訪問(wèn)權(quán)限,用于讀/寫(xiě)訪問(wèn)和數(shù)據(jù)庫(kù)創(chuàng)建(如果當(dāng)前不存在), 以及用于創(chuàng)建、截?cái)嗪妥x/寫(xiě)訪問(wèn)。r
w
c
n
handler
處理程序的名稱,其中 應(yīng)用于訪問(wèn)。它被傳遞了 給 dba_popen() 和 可以代表他們行事。如果為 null
, 然后調(diào)用默認(rèn)處理程序。path
handler
permission
傳遞給驅(qū)動(dòng)程序的可選 int 參數(shù)。它的含義與 chmod() 的參數(shù), 并默認(rèn)為 。permissions
0644
、 、 、 、 、 和 驅(qū)動(dòng)程序支持該參數(shù)。db1
db2
db3
db4
dbm
gdbm
ndbm
lmdb
permission
map_size
傳遞給驅(qū)動(dòng)程序的可選 int 參數(shù)。它的值應(yīng)該是 操作系統(tǒng)的頁(yè)面大小或零,以使用默認(rèn)地圖大小。
驅(qū)動(dòng)程序接受該參數(shù)。lmdb
map_size
flags
允許將標(biāo)志傳遞給數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序。目前,僅支持具有 DBA_LMDB_USE_SUB_DIR
和 DBA_LMDB_NO_SUB_DIR
的 LMDB。
返回成功的正句柄 或者在失敗時(shí)返回 false。
返回 false,當(dāng)為 null 時(shí)發(fā)出 E_WARNING 級(jí)錯(cuò)誤,但沒(méi)有默認(rèn)處理程序。handler
版本 | 說(shuō)明 |
---|---|
8.2.0 | flags 已添加。 |
8.1.0 | handler 現(xiàn)在是可為 null 的。 |
7.3.14, 7.4.2 | 驅(qū)動(dòng)程序現(xiàn)在支持其他參數(shù)。lmdb map_size |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: