PHP flock() လုပ်ဆောင်ချက်
❮ PHP ဖိုင်စနစ် အကိုးအကားဥပမာ
လော့ခ်ချပြီး ဖိုင်တစ်ခုထုတ်ပါ-
<?php
$file = fopen("test.txt","w+");
// exclusive lock
if (flock($file,LOCK_EX)) {
fwrite($file,"Add some text to the file.");
fflush($file);
// release lock
flock($file,LOCK_UN);
}
else {
echo "Error locking file!";
}
fclose($file);
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
flock() လုပ်ဆောင်ချက်သည် သော့ခတ်ပြီး ဖိုင်တစ်ခုကို ထုတ်ပေးသည်။
အထားအသို
flock(file, lock, block)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
file | Required. Specifies an open file to lock or release |
lock | Required. Specifies what kind of lock to use. Possible values:
|
block | Optional. Set to 1 to block other processes while locking |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | အောင်မြင်မှုအပေါ် သစ္စာ၊ ကျရှုံးမှုတွင် မှားသည်။ |
---|---|
PHP ဗားရှင်း- | 4.0+ |
PHP Changelog- | PHP 5.5- Windows PHP 5.3 ရှိ ပိတ်ဆို့ ကန့်သတ်ဘောင် အတွက် ပံ့ပိုးမှု ထပ်ထည့်သည် - fclose() တွင် အလိုအလျောက်သော့ဖွင့်ခြင်းကို ဖယ်ရှားခဲ့သည်။ လော့ခ်ဖွင့်ခြင်းကို ယခု ကိုယ်တိုင်လုပ်ဆောင်ရပါမည်။ |
❮ PHP ဖိုင်စနစ် အကိုးအကား