flock
ပေါ့ပါးသောတိုင်ပင်ဆွေးနွေးမှုဖိုင်သော့ခတ်ခြင်း
flock()
function ကိုသော့ခတ်သို့မဟုတ်ဖိုင်ကိုထုတ်ပေး။
အောင်မြင်လျှင်စစ်မှန်ပါ။ အကယ်. ပျက်ကွက်လျှင်မှားယွင်းသောပြန်လာပါ။
<? PHP $ file = fopen ( "test.txt" , "w +" ) , // သီးသန့်သော့ခတ် if ( သိုးစု ( $ ဖိုင် , Lock_ex ) ) { fwrite ( $ file " " တစ်ခုခုရေးပါ " ) , ) ; // လွှတ်ပေးရန်သော့ခတ် သိုးစု ( $ ဖိုင် , log_un ) ; } သို့မဟုတ် { echo "အမှားသော့ခတ်ဖိုင်!" ; } fcose ( $ file ) ; >
သိုးစု ( ဖိုင် , သော့ခတ်ခြင်း , ပိတ်ပင်တားဆီးမှု )
တေးရေး | ဖေါ်ပြ |
---|---|
ဖိုင်တဲှ | လိုအပ်ပါတယ် သော့ခတ်သို့မဟုတ်ဖြန့်ချိရန်ဖွင့်လှစ်ဖိုင်ကိုဖေါ်ပြသည်။ |
သော့ခတ် | လိုအပ်ပါတယ် အသုံးပြုရန်အမျိုးအစားကိုသော့ခတ်ထားသည့်အမျိုးအစားကိုသတ်မှတ်ပါ။ |
ပိတ်ဆို့ | optional ကို။ 1 သို့မဟုတ်မှန်ကန်လျှင်, သော့ခတ်ပြီးသည့်အခါအခြားဖြစ်စဉ်များကိုပိတ်ဆို့ပါ။ |
သိုးစု () စစ်ဆင်ရေးအတွက် ဖိုင်သည် Open File Pointer ဖြစ်ရမည်။
သော့ခတ် parameter သည်အောက်ပါတန်ဖိုးများထဲကတစ်ခုဖြစ်နိုင်သည်: