fclose function

fclose function သည် ဖွင့်ထားသော ဖိုင်ဒက်စ်ခရစ်တာကို ပိတ်ပြီး စနစ်၏ အရင်းအမြစ်များကို လွှတ်ပေးသည်။ parameter ထဲသို့ ယခင်က fopen function ဖြင့် ရရှိခဲ့သော ဖိုင်ဒက်စ်ခရစ်တာကို ထည့်သွင်းပေးရသည်။ function သည် ဖိုင်အား အောင်မြင်စွာ ပိတ်နိုင်ပါက true ကို ပြန်ပေးပြီး အမှားတစ်ခုခု ရှိပါက false ကို ပြန်ပေးသည်။

ဝါကျဖွဲ့ပုံ

phpfclose(resource $handle): bool

ဥပမာ

ဖိုင်တစ်ခုကို ရေးသားရန် ဖွင့်ပါ၊ ၎င်းထဲသို့ အချက်အလက်များ ရေးသားပါ၊ ပြီးနောက် ပိတ်ပါမည်။

php<?php
  $file = fopen('test.txt', 'w');
  fwrite($file, 'Hello World');
  $res = fclose($file);
  var_dump($res);
?>

ကုဒ် လုပ်ဆောင်မှု ရလဒ်။

phptrue

ဥပမာ

မရှိသော ဒက်စ်ခရစ်တာကို ပိတ်ရန် ကြိုးစားကြည့်ပါမည်။

php<?php
  $res = fclose(null);
  var_dump($res);
?>

ကုဒ် လုပ်ဆောင်မှု ရလဒ်။

phpfalse

ဥပမာ

ခြွင်းချက်ဖြစ်နိုင်ခြေ အခြေအနေကို ကိုင်တွယ်ကြည့်ပါမည်။

php<?php
  $file = fopen('data.txt', 'w');
  
  try {
    fwrite($file, 'data');
  } finally {
    fclose($file);
  }
?>

ဒါတွေလဲ ကြည့်ပါ

  • fopen function,
    ဖိုင်ဖွင့်ပေးသော function
  • feof function,
    ဖိုင်အဆုံးကို စစ်ဆေးပေးသော function
  • flock function,
    ဖိုင်ကို သော့ခတ်ပေးသော function