လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP file IO စစ်ဆင်ရေးလမ်းညွှန် - ဖိုင်ဖတ်ခြင်းနှင့်စာရေးခြင်းလုပ်ဆောင်ချက်များကိုထိရောက်စွာအကောင်အထည်ဖော်ပါ

PHP file IO စစ်ဆင်ရေးလမ်းညွှန် - ဖိုင်ဖတ်ခြင်းနှင့်စာရေးခြင်းလုပ်ဆောင်ချက်များကိုထိရောက်စွာအကောင်အထည်ဖော်ပါ

gitbox 2025-06-17

မိတ်ဆက်ပေး

PHP developer များအနေဖြင့် File IO စစ်ဆင်ရေးကိုထိရောက်စွာအကောင်အထည်ဖော်ခြင်းသည်အထူးသဖြင့်ဖိုင်များကိုစာဖတ်ခြင်းနှင့်လျင်မြန်စွာရေးသားရန်လိုအပ်သည့်အခြေအနေများတွင်အလွန်အရေးကြီးသည်။ ဤဆောင်းပါးသည် Developer များကအမှန်တကယ်စီမံကိန်းများအတွက်ဖိုင်အမျိုးအစားလုပ်ငန်းများအတွက်လုပ်ဆောင်မှုတိုးတက်စေရန်အတွက် PHP ၏ဖိုင်လည်ပတ်မှုလုပ်ငန်းများကိုအသုံးပြုရန်အတိမ်အနက်ကိုလေ့လာရန်ဤဆောင်းပါးသည်လေ့လာလိမ့်မည်။

ဖိုင်ဖတ်နေ

ဖိုင်ကိုဖွင့်ပါ

ဖိုင်တစ်ခုကိုမဖတ်မီသင်ပစ်မှတ်ထားဖိုင်ကိုအရင်ဖွင့်ရန်လိုအပ်သည်။ PHP သည် FOWEN ၏ function ကို အသုံးပြု. ဖိုင်အဖွင့်စစ်ဆင်ရေးကိုပြီးမြောက်ရန်အသုံးပြုသည်။ ဤနေရာတွင်ဥပမာအားဖြင့်အမည်ရှိဖိုင်ကိုမည်သို့ဖွင့်ရမည်ကိုပြသသည့်ဥပမာတစ်ခုမှာ -

 $file = fopen("example.txt", "r");

အထက်ဖော်ပြပါကုဒ်နံပါတ်တွင် "Exper.txt" သည်ကျွန်ုပ်တို့ဖတ်ရမည့်ဖိုင်အမည်ဖြစ်ပြီး "R" parameter ဆိုသည်မှာ "R" parameter ဆိုသည်မှာကျွန်ုပ်တို့သည်ဖိုင်ကို Read Mode တွင်ဖွင့်သည်။

ဖိုင်အကြောင်းအရာကိုဖတ်ပါ

ဖိုင်ကိုအောင်မြင်စွာဖွင့်လှစ်ပြီးနောက်ဖိုင်ရှိ contents များကိုဖတ်ရန်လိုအပ်သည်။ PHP တွင် `froad` function ကိုဖိုင်အကြောင်းအရာများဖတ်ရန်အသုံးပြုသည်။ ဒီမှာဥပမာတစ်ခုပါ။

 $content = fread($file, filesize("example.txt"));

အထက်ပါကုဒ်တွင် `$ file` သည်ကျွန်ုပ်တို့ယခင်ကဖွင့်ထားသောဖိုင်တွဲဖြစ်သည်။ `fiberzize (" Exper.txt ")` function ကို function ကို bytes in ရှိဖိုင်အရွယ်အစားကိုပြန်ပို့သည်။

ဖိုင်ကိုပိတ်ပါ

ဖိုင်အကြောင်းအရာများကိုဖတ်ရှုပြီးနောက်ဖိုင်ကိုပိတ်ရန်မမေ့ပါနှင့်။ ဖိုင်ကိုပိတ်ရန် `fclose` function ကိုသုံးနိုင်သည်။

 fclose($file);

ဤကုဒ်တွင် `$ file` သည်ကျွန်ုပ်တို့ဖွင့်ထားသောဖိုင်တွဲဖြစ်သည်။

ဖိုင်အရေးအသား

ဖိုင်ကိုဖွင့်ပါ

ဖိုင်ကိုမရေးမှီ, FOWEN` function ကိုသုံးရန်လိုအပ်သည်။ ဤတွင် Exist.txt အမည်ရှိဖိုင်ကိုမည်သို့ဖွင့်ရမည်ကိုပြသသည့်ဥပမာတစ်ခုမှာ -

 $file = fopen("example.txt", "w");

ဤကုဒ်တွင် "Pegemal.txt" သည်ကျွန်ုပ်တို့ရေးသားလိုသောဖိုင်အမည်ဖြစ်ပြီး W "Parameter ဆိုသည်မှာကျွန်ုပ်တို့သည်အကြောင်းအရာကိုဖိုင်သို့ရေးလိုသည်။ ဖိုင်ပြီးသားရှိပြီးသားဖြစ်လျှင်၎င်း၏ contents တွေကိုရှင်းလင်းလိမ့်မည်။

ဖိုင် contents တွေကိုရေးပါ

ဖိုင်ကိုဖွင့်ပြီးနောက်အကြောင်းအရာကိုဖိုင်ထဲသို့ရေးရန် `fwite`` function ကိုသုံးနိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။

 $content = "Hello World!";
 fwrite($file, $content);

အထက်ပါကုဒ်တွင် `$ အကြောင်းအရာ` variable တွင်ကျွန်ုပ်တို့ဖိုင်ကိုရေးချင်သောအကြောင်းအရာများပါ 0 င်သည်။

ဖိုင်ကိုပိတ်ပါ

ဖိုင်အရေးအသားပြီးဆုံးပြီးနောက်ဖိုင်ကိုပိတ်ရန်လိုအပ်သည်။ ဖိုင်ကိုပိတ်ရန် `fclose` function ကိုသုံးနိုင်သည်။

 fclose($file);

အကျဉ်းချုပ်

ဤဆောင်းပါး၏နိဒါန်းမှတစ်ဆင့် PHP ၏ File IO စစ်ဆင်ရေးများကိုမြန်မြန်ဆန်ဆန်ဖတ်ရှုခြင်းနှင့်ရေးသားခြင်းကိုပြုလုပ်ရန်မည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်လေ့လာသင်ယူခဲ့သည်။ PHP မှပေးသောဘုံဖိုင်များပြုလုပ်သောလုပ်ငန်းလည်ပတ်မှုများကိုမိတ်ဆက်ပေးပြီးအချိန်မီဖိုင်များကိုပိတ်ထားပြီးစာဖတ်ခြင်းနှင့်ရေးသားခြင်းကိုမိတ်ဆက်ပေးပြီးနောက်အချိန်မီစစ်ဆေးရန်အရေးကြီးကြောင်းကျွန်ုပ်တို့အလေးထားပြောကြားခဲ့သည်။ ဤအကြံပြုချက်များကိုကျွမ်းကျင်ခြင်းသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဖိုင်များကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီလိမ့်မည်။