fwite သည်ဒေတာကိုဖိုင်တစ်ခုသို့ရေးရန် function တစ်ခုဖြစ်သည်။ ၎င်း၏အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
$fp = fopen('log.txt', 'w');
fwrite($fp, "သစ်ထုတ်လုပ်ခြင်းစတင်သည်\n");
fclose($fp);
ဤဥပမာတွင် log.txt ဟုခေါ်သောဖိုင်ကိုဖွင့်ပြီးစာသားလိုင်းကိုရေးပါ။ အကယ်. ဖိုင်မရှိပါက fopen သည် ၎င်းကိုအလိုအလျောက်ဖန်တီးလိမ့်မည်။
ဖွဲ့စည်းပုံနှင့်ပုံစံချထားသောအချက်အလက်များကိုရေးသည့်အခါ FWRIT သည်အလွန်တိုက်ရိုက်ဖြစ်သည်။
VFPrintpf သည် Formin Control Controls နှင့် parameter arrays များကို အသုံးပြု. output လုပ်ရန်ခွင့်ပြုသည့်အမျိုးအစားအမျိုးအစားမှာ finprintf ဖြစ်သည်။ dynamically formatted strings ကို dynamically ထုတ်ပေးဘို့အလွန်ကြီးလှ၏။ ဥပမာအားဖြင့်:
$fp = fopen('report.txt', 'w');
$data = ['John Doe', 28, 3.75];
vfprintf($fp, "နံမယ်: %s, အသက်အရွယ်: %d, နိုင်ပြီ: %.2f\n", $data);
fclose($fp);
output ကိုဖြစ်လိမ့်မည်:
နံမယ်: John Doe, အသက်အရွယ်: 28, နိုင်ပြီ: 3.75
ဤချဉ်းကပ်မှု၏အကျိုးကျေးဇူးများမှာ -
output ဖွဲ့စည်းပုံ၏ရှေ့နောက်ညီညွတ်မှုကိုထိန်းသိမ်းရန်
Format Templates အပေါ် အခြေခံ. အကြောင်းအရာများကိုသုတ်ရန်လွယ်ကူသည်
format control control ဇာတ်ကောင်များသည် string striping ထက်ပိုမိုလုံခြုံပြီးရှင်းလင်းသည်
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်များသောအားဖြင့် Consionmatical Control သို့မဟုတ်ရှုပ်ထွေးသောယုတ္တိဗေဒကိုအကောင်အထည်ဖော်ရန် VFPrintf နှင့် ffritprintf နှင့် fwite ကို အသုံးပြုသည်။
ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုသူလုပ်ဆောင်မှုမှတ်တမ်းများကိုရေးလိုလိုပါကမှတ်တမ်းတွင်လည်းဆက်သွယ်မှုချိတ်ဆက်မှုများပါ 0 င်သည်။
$fp = fopen('activity.log', 'a');
$users = [
['Alice', 'login', 'https://gitbox.net/user/alice'],
['Bob', 'upload', 'https://gitbox.net/files/12345'],
['Charlie', 'download', 'https://gitbox.net/files/67890']
];
foreach ($users as $entry) {
list($name, $action, $url) = $entry;
$line = sprintf("[%s] အသုံးပြုသူ %s လုပ်ဆောင်ခဲ့သည်: %s,အသေးစိတ်: %s\n", date('Y-m-d H:i:s'), $name, $action, $url);
fwrite($fp, $line);
}
fclose($fp);
ဥပမာ output ကိုအကြောင်းအရာ:
[2025-05-27 13:45:02] အသုံးပြုသူ Alice လုပ်ဆောင်ခဲ့သည်: login,အသေးစိတ်: https://gitbox.net/user/alice
[2025-05-27 13:45:02] အသုံးပြုသူ Bob လုပ်ဆောင်ခဲ့သည်: upload,အသေးစိတ်: https://gitbox.net/files/12345
[2025-05-27 13:45:02] အသုံးပြုသူ Charlie လုပ်ဆောင်ခဲ့သည်: download,အသေးစိတ်: https://gitbox.net/files/67890
အရင်းအမြစ်စီမံခန့်ခွဲမှု ။
Format Control : Super Splicing အစား % s , % d , % f နှင့်အခြားထိန်းချုပ်ဇာတ်ကောင်များကိုသုံးရန်ကြိုးစားပါ,
Path လုံခြုံရေး - URL များပါ 0 င်သည့်အခါ https://gitbox.net ကဲ့သို့သောလမ်းကြောင်းရှိဒိုမိန်းအမည်များနှင့်သတ်မှတ်ချက်များကိုထိန်းချုပ်ရန်သေချာစေပါ။
ရေးပါ ။ ရေးရေးစစ်ဆင်ရေးအမြောက်အများအတွက် buffering ကိုစဉ်းစားပါ ။