fclose function
fclose function သည် ဖွင့်ထားသော ဖိုင်ဒက်စ်ခရစ်တာကို ပိတ်ပြီး စနစ်၏ အရင်းအမြစ်များကို လွှတ်ပေးသည်။ parameter ထဲသို့ ယခင်က fopen function ဖြင့် ရရှိခဲ့သော ဖိုင်ဒက်စ်ခရစ်တာကို ထည့်သွင်းပေးရသည်။ function သည် ဖိုင်အား အောင်မြင်စွာ ပိတ်နိုင်ပါက true ကို ပြန်ပေးပြီး အမှားတစ်ခုခု ရှိပါက false ကို ပြန်ပေးသည်။
ဝါကျဖွဲ့ပုံ
fclose(resource $handle): bool
ဥပမာ
ဖိုင်တစ်ခုကို ရေးသားရန် ဖွင့်ပါ၊ ၎င်းထဲသို့ အချက်အလက်များ ရေးသားပါ၊ ပြီးနောက် ပိတ်ပါမည်။
<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
ကုဒ် လုပ်ဆောင်မှု ရလဒ်။
true
ဥပမာ
မရှိသော ဒက်စ်ခရစ်တာကို ပိတ်ရန် ကြိုးစားကြည့်ပါမည်။
<?php
$res = fclose(null);
var_dump($res);
?>
ကုဒ် လုပ်ဆောင်မှု ရလဒ်။
false
ဥပမာ
ခြွင်းချက်ဖြစ်နိုင်ခြေ အခြေအနေကို ကိုင်တွယ်ကြည့်ပါမည်။
<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>