PHP တွင်ဖိုင်စစ်ဆင်ရေးသည်ဘုံဖွံ့ဖြိုးရေးလုပ်ငန်းများအနက်မှတစ်ခုဖြစ်သည်။ developer များကဖိုင်မာတိကာတစ်ခုအားဖတ်ရန်သာမကအသုံးပြုသူ input ကိုတစ် ဦး တည်းဖြင့်ရေးဆွဲခြင်းကိုအကောင်အထည်ဖော်ရန်လည်းကူညီပေးသည်။
funcyc () function ကို function ကိုဖွင့်ထားသောဖိုင်တစ်ခုမှဇာတ်ကောင်ကိုဖတ်ရန်နှင့်ဖိုင်ညွှန်ပြချက်ကိုနောက်ဇာတ်ကောင်၏အနေအထားသို့အလိုအလျောက်ရွှေ့ရန်အသုံးပြုသည်။ function ကိုခေါ်သည့်အခါတိုင်းဖိုင်၏အဆုံးကိုဖတ်သည့်အခါ မှားယွင်းသောအစာကို ပြန်မရောက်မှီ၎င်းသည်လက်ရှိဇာတ်ကောင်ကိုပြန်ပို့သည်။
FNGENC ကိုမသုံးမီ () fopen () function ကို သုံး. ဖိုင်ကိုဖွင့်ရမည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$file = fopen("example.txt", "r");
if ($file) {
// ဖိုင်အောင်မြင်စွာဖွင့်လှစ်,ဖတ်ပါ။ စစ်ဆင်ရေးကိုဖျော်ဖြေနိုင်ပါတယ်
} else {
echo "ဖိုင်ကိုဖွင့ ်. မရပါ!";
}
အထက်ပါဥပမာတွင် fopen () ကို ဖွင့ ်. ဖိုင်ကိုဖွင့်ပြီး Read-in-in mode ( r ) တွင်ဖတ်သည်။
fgetc($file)
၎င်းတို့အနက် $ file သည် fopen မှဖွင့်ထားသောဖိုင်အရင်းအမြစ်ညွှန်ပြချက်ဖြစ်သည်။
အောက်ပါဥပမာသည် FCLC () ဖိုင်တစ်ခုမှအက္ခရာများကိုဖတ်ရန်နှင့် output ကိုဖတ်ရန် FIDCTC () ကို မည်သို့အသုံးပြုရမည်ကိုပြသသည်။
$file = fopen("example.txt", "r");
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
} else {
echo "ဖိုင်ကိုဖွင့ ်. မရပါ!";
}
ဤဥပမာတွင် FCGCTC () သည် အကျင့်စာရိတ္တကိုဖတ်ရန် function ကိုပြန်ဖတ်ရန် Function Refinies ကို ဖတ်ရန် To function ကိုပြန်ဖတ်ရန် texgetc ကို စဉ် ဆက်မပြတ်ပြုလုပ်နိုင်သည်။
ဖိုင်အကြောင်းအရာများဖတ်ရှုခြင်းအပြင် FetCTC () ကို အသုံးပြုသူထည့်သွင်းမှုမှလူပုဂ္ဂိုလ်တစ် ဦး ချင်းစီကိုဖတ်ရန်လည်းအသုံးပြုနိုင်သည်။
echo "ကျေးဇူးပြုပြီးဇာတ်ကောင်ရိုက်ထည့်ပါ: ";
$input = fgetc(STDIN);
switch ($input) {
case 'a':
echo "သငျသညျအက္ခရာများထဲသို့ဝင်ကြ၏a";
break;
case 'b':
echo "သငျသညျအက္ခရာများထဲသို့ဝင်ကြ၏b";
break;
case 'c':
echo "သငျသညျအက္ခရာများထဲသို့ဝင်ကြ၏c";
break;
default:
echo "သင်ရိုက်ထည့်လိုက်သောဇာတ်ကောင်များသည်မမှန်ကန်ပါ";
}
ဤဥပမာတွင် FCGCINC (Stdin) သည် standard input stream မှဇာတ်ကောင်ကိုဖတ်ပြီး switch statements မှတဆင့်ကွဲပြားခြားနားသောသွင်းအားစုများအပေါ် အခြေခံ. သက်ဆိုင်ရာစစ်ဆင်ရေးများကိုပြုလုပ်သည်။
FNCCTC () သည် PHP ဖိုင်စစ်ဆင်ရေးများတွင်ရိုးရိုးရှင်းရှင်းစွမ်းဆောင်ရည်ရှိသည်။ ၎င်းကိုဖိုင်တစ်ခုစီကိုဖတ်ရန်နှင့်သုံးစွဲသူထည့်သွင်းမှုကိုပြုလုပ်ရန်၎င်းကို အသုံးပြု. ၎င်းကိုအသုံးပြုနိုင်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် FCGCTC ၏အသုံးပြုမှုကိုကျွမ်းကျင်ပိုင်ခြင်း () သည်သင့်အားဖိုင်များနှင့်အပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသောအချက်အလက်ထည့်သွင်းမှုများကိုပိုမိုပြောင်းလဲစေနိုင်သည်။