英[l?k]? ?美[lɑ:k]??

n.鎖;水閘,船閘;(機(jī)器部件等的)鎖定;一把,一撮

#vt.鎖上;鎖好,關(guān)好;使固定;隱藏

vi.卡住,不動(dòng);糾結(jié);僵硬不動(dòng)

第三人稱單數(shù): locks 複數(shù): locks 現(xiàn)在分詞: locking 過去式: locked 過去分詞: locked

php flock()函數(shù) 語法

作用:鎖定或釋放檔案。

語法:flock(file,lock,block)

#參數(shù):

##參數(shù)說明file? ??必要。規(guī)定要鎖定或釋放的已開啟的檔案。 lock? ??必要。規(guī)定要使用哪種鎖定類型。 block? ??可選。若設(shè)定為 1 或 true,則當(dāng)進(jìn)行鎖定時(shí)阻擋其他進(jìn)程。? ??

說明:flock() 作業(yè)的?file?必須是已開啟的檔案指標(biāo)。

php flock()函數(shù) 範(fàn)例

<?php
$file = fopen("./test.txt","w+");
// 排它性的鎖定
if (flock($file,LOCK_EX))
{
    fwrite($file,"Write something");
    flock($file,LOCK_UN);
    echo "success";
}
else
{
    echo "Error locking file!";
}
?>
#