PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် IO စစ်ဆင်ရေးဖိုင်သည်ကျွန်ုပ်တို့၏နေ့စဉ်အလုပ်တွင်အလွန်အသုံးများသောလိုအပ်ချက်ဖြစ်သည်။ ဖိုင်ပါ 0 င်သောဖိုင်များသို့မဟုတ်ဖိုင်တစ်ခုသို့ဒေတာများကိုရေးသားခြင်းသည်ဖတ်နေသည်ဖြစ်စေ PHP သည်ဤလုပ်ငန်းများကိုထိရောက်စွာဖြည့်စွက်ရန်လုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် PHP တွင်ဖိုင်များကိုမည်သို့ဖတ်တတ်ပုံကိုအသေးစိတ်ရှင်းပြရန်နမူနာကုဒ်ကိုအသုံးပြုမည်။
PHP တွင် fopen () function ကိုဖိုင်တစ်ခုဖွင့်ရန်အသုံးပြုသည်။ သင် (ဥပမာ, သာဖတ်ခြင်း, ရေးသောသာ, ဖတ်ပါ, ဒီနေရာမှာအခြေခံဥပမာတစ်ခုပါ။
$file = fopen('path/to/file.txt', 'r');
ဖိုင်ကိုအောင်မြင်စွာဖွင့်လှစ်ပြီးပါပြီ, ဖိုင်အကြောင်းအရာများကိုဖတ်ရန် function () function ကိုသုံးနိုင်သည်။ အရူး () ဖတ်ရန် Bytes အရေအတွက်ကိုသတ်မှတ်ရန်လိုအပ်သည်။ များသောအားဖြင့်ဖိုင်အရွယ်အစားကိုဖိုင်အရွယ်အစား () function မှတဆင့်ရနိုင်ပြီး၎င်းကိုအပြည့်အဝဖတ်နိုင်သည်။
$file = fopen('path/to/file.txt', 'r');
$content = fread($file, filesize('path/to/file.txt'));
fclose($file);
echo $content;
ဖိုင်လိုင်းကိုလိုင်းဖြင့်သင်ဖတ်လိုပါက FANGES () function ကိုသုံးနိုင်သည်။ ဖိုင်၏လိုင်းတစ်ခုစီကိုဖတ်ရှုခြင်းအတွက်နမူနာကုဒ်ဖြစ်သည်။
$file = fopen('path/to/file.txt', 'r');
while (!feof($file)) {
$line = fgets($file);
echo $line;
}
fclose($file);
ထို့အပြင် file_get_contontents () function သည် function ကိုဖတ်ရန်ဖြတ်လမ်းတစ်ခုဖြစ်သည်။
$content = file_get_contents('path/to/file.txt');
echo $content;
ဖိုင်တစ်ခုသို့ရေးသောအခါဖိုင်ကိုဖွင့်ရန်နှင့် function () function ကိုသုံးရန်လိုအပ်ပြီး, overwriting mode ကိုသတ်မှတ်ရန်လိုအပ်သည်။ ဤတွင်စာအရေးအသားအတွက်ဖိုင်တစ်ခုဖွင့်လှစ်ခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
$file = fopen('path/to/file.txt', 'w');
farge () function ကိုဖြင့်ဖိုင်တစ်ခုသို့ဒေတာများကိုရေးနိုင်သည်။ ဤတွင် "Hello, World!" ရေးသားခြင်းဥပမာတစ်ခုမှာဖော်ပြထားသည်။ ဖိုင်တစ်ခုသို့:
$file = fopen('path/to/file.txt', 'w');
fwrite($file, 'Hello, World!');
fclose($file);
File_Propar_Contents () function သည်ဖိုင်များကိုရေးရန်ပိုမိုတိကျသောနည်းလမ်းတစ်ခုဖြစ်ပြီးဒေတာများကိုဖိုင်များသို့တိုက်ရိုက်ရေးနိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
file_put_contents('path/to/file.txt', 'Hello, World!');
ဤဆောင်းပါးသည် PHP တွင်ဖိုင်များကိုထိထိရောက်ရောက်ဖတ်ရှုရန်နှင့်ရေးသားရန်မည်သို့ပြုလုပ်ရမည်ကိုမိတ်ဆက်ပေးသည်။ fopen, free, fgets, fgets, fgets စသည်များစသည့်အမှန်တကယ်လိုအပ်ချက်များကိုအမှန်တကယ်လိုအပ်ချက်များနှင့်အညီသင့်လျော်သောလုပ်ဆောင်ချက်များကိုရွေးချယ်နိုင်သည်။
ဤဆောင်းပါး၏ရှင်းလင်းချက်အားဖြင့်ကျွန်ုပ်သည် PHP file IO စစ်ဆင်ရေးကိုပိုမိုနက်ရှိုင်းစွာနားလည်ရန်ကျွန်ုပ်ယုံကြည်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဆင်ခြင်တုံတရားရွေးချယ်ခြင်းနှင့်ပေါင်းစပ်ခြင်းတို့သည်သင့်အားလျင်မြန်စွာနှင့်ထိရောက်သောဖိုင်စစ်ဆင်ရေးလုပ်ဆောင်ချက်များကိုလျင်မြန်စွာကူညီနိုင်သည်။