PHP သည် Web Development တွင်ကျယ်ပြန့်စွာအသုံးပြုသော server-side scripting language တစ်ခုဖြစ်သည်။ IO စစ်ဆင်ရေးဖိုင်များသည်အရင်းအမြစ်ဖိုင်မှဒေတာများကိုဖတ်ရှုခြင်းနှင့်အချက်အလက်များကိုပစ်မှတ်ဖိုင်ထဲသို့ရေးသားခြင်းပါဝင်သည်။ PHP သည် developer များကိုအလွယ်တကူဖတ်ရန်နှင့်ရေးရန်လွယ်ကူစေရန်အတွက် built-in functions များစွာကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည်ဖိုင်ဖတ်ခြင်းနှင့်ရေးသားခြင်းအတွက်အကောင်းဆုံးသောအလေ့အကျင့်များကိုလေ့လာရန်အကောင်းဆုံးသောအလေ့အကျင့်များကိုလေ့လာလိမ့်မည်။
ဖိုင်ဖတ်နေသည့်စစ်ဆင်ရေးဖိုင်သည်ဖိုင်တစ်ခုမှဒေတာများကိုရယူခြင်းလုပ်ငန်းစဉ်ကိုရည်ညွှန်းသည်။ ဘုံစာဖတ်ခြင်းနည်းလမ်းများ `froad ()` `` `fgets ()` `` `` `` `function ()` function သည်သတ်မှတ်ထားသောအရှည်၏အချက်အလက်များကိုတစ်ပြိုင်နက်တည်းဖတ်ပြီး string တစ်ခုပြန်ပို့သည်။
အောက်ပါကုဒ်ဥပမာသည်ဖိုင်တစ်ခု၏ contents များကိုဖတ်ရန် `froad () function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
အထက်ဖော်ပြပါဥပမာတွင် file lege.txt ကို `fopen ()` ကို အသုံးပြု. ဖိုင်တစ်ခုလုံး၏ contents `f` function ()` function မှတဆင့်ကြည့်ပါ။ ဖိုင်စစ်ဆင်ရေးပြီးစီးပြီးနောက်ဖိုင်လက်ကိုင်ကိုပိတ်လိုက်သည်။
သတိပြုသင့်သည်မှာ `` သည်သတ်မှတ်ထားသောအရှည်၏အချက်အလက်များကိုသာဖတ်ရှုလိမ့်မည်။ ထို့ကြောင့်၎င်းကိုအသုံးပြုသောအခါဖိုင်အရှည်ကိုမှန်ကန်စွာသတ်မှတ်ထားကြောင်းသေချာစေသင့်သည်။
နောက်တစ်ခုကဖိုင်လိုင်းကိုလိုင်းအားဖြင့်ဖတ်ရန် `fgets ()` function ကိုမည်သို့အသုံးပြုရမည်ကိုကျွန်ုပ်တို့ပြပါလိမ့်မည်။
ဒီဥပမာမှာဖိုင်လိုင်းရဲ့ ciggets () `ဖိုင်ရဲ့အဆုံးအထိတဆင့်ဖိုင်လိုင်းရဲ့ contents တွေကိုဖတ်တယ်။ `fef ()` function ကို `function ကိုဖိုင်ကိုဖတ်ပြီးသည်နှင့်တပြိုင်နက်ဖိုင်ကိုပိတ်ထားခြင်းရှိမရှိရှာဖွေရန်အသုံးပြုသည်။
ဖိုင်အိတ်ရေးသားခြင်းသည်ဒေတာကိုပစ်မှတ်ဖိုင်သို့ရေးသားခြင်းလုပ်ငန်းစဉ်ဖြစ်သည်။ အသုံးအများဆုံးအရေးအသားနည်းလမ်းများမှာ `fwor ()` `` file_put_contents () `` ` `fwork ()` ဒေတာကိုသတ်မှတ်ထားသောအရှည်ရှိဖိုင်တစ်ခုသို့ဒေတာကိုရေးနိုင်သည်။
အောက်ပါဥပမာသည် fature file တစ်ခုသို့အချက်အလက်များကိုရေးရန် `fwite () ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
ဤဥပမာတွင် FOWEN.TEN ကိုဖွင့်ရန် `fopen.txt` ကိုဖွင့်ပြီး string` hello world'` ကို `hello` `hello` `hello world 'ကိုရေးပါ။ စစ်ဆင်ရေးပြီးစီးပြီးနောက်ဖိုင်ကိုပိတ်လိုက်သည်။
သတိပြုသင့်သည်မှာ `fwor () function သည်ဖိုင်ကိုဖွင့်သောအခါမျှဝေခြင်း mode ကိုအတိအလင်းသတ်မှတ်ရန်လိုအပ်သည်ကိုသတိပြုသင့်သည်။ ဤတွင် `'w'w'` mode ကိုသုံးပြီးပစ်မှတ်ထားဖိုင်တည်ရှိပါကဖိုင်အမျိုးအစားကိုရှင်းလင်းပြီးအချက်အလက်အသစ်ကိုရေးသားလိမ့်မည်။
ဒေတာအားလုံးကိုတစ်ချိန်တည်းရေးချင်ရင် `file_put_controcents () function ကိုသုံးနိုင်တယ်။
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် string `hello world'c't` `hello world'co` 'ကို` pegemal.txt` ကိုရေးဖို့ `file_put_contronts () ကိုတိုက်ရိုက်သုံးပါ။
`file_puttores ()` သည်ဒေတာအားလုံးကိုတစ်ပြိုင်တည်းရေးလိမ့်မည်ဟုမှတ်ချက်ပြုသင့်သည်, ထို့ကြောင့်ကြီးမားသောဖိုင်များပြုပြင်သည့်အခါမှတ်ဥာဏ်အသုံးပြုမှုကိုအာရုံစိုက်ရန်လိုအပ်နိုင်သည်။
ဤဆောင်းပါးသည် PHP ရှိဘုံဖိုင် IO စစ်ဆင်ရေးနည်းလမ်းများနှင့်စာဖတ်ခြင်းနှင့်ရေးသားခြင်းအတွက်အကောင်းဆုံးအလေ့အကျင့်များအပါအ 0 င်ဘုံဖိုင်များစစ်ဆင်ရေးနည်းလမ်းများကိုမိတ်ဆက်ပေးသည်။ ဖိုင်ဖတ်ရန်အတွက် `fread ()` သတ်မှတ်ထားသောအရှည်၏အချက်အလက်များကိုတစ်ချိန်တည်းတွင်ဖတ်နိုင်သည်။ ဖိုင်အရေးအသားအတွက် `fwo ()` ဒေတာများကိုသတ်မှတ်ထားသောအရှည်တွင်ရေးနိုင်သည်, `file_put_contents ()` `အရာအားလုံးကိုတစ်ချိန်တည်းတွင်ရေးသားခဲ့သည်။ ဤနည်းစနစ်များကိုကျွမ်းကျင်စေခြင်းသည်သင့်အားဖိုင်အမျိုးအစားများကိုပိုမိုထိရောက်စွာလုပ်ဆောင်နိုင်အောင်ကူညီနိုင်သည်, Code Performance နှင့်ထိန်းသိမ်းမှုကိုပြုလုပ်နိုင်သည်။