ফাংশন fclose

ফাংশন fclose একটি খোলা ফাইল ডেস্ক্রিপ্টর বন্ধ করে, সিস্টেমের সংস্থান মুক্ত করে। প্যারামিটার হিসেবে আগে থেকে fopen ফাংশন ব্যবহার করে প্রাপ্ত ফাইল ডেস্ক্রিপ্টর পাস করা হয়। ফাংশনটি ফাইল সফলভাবে বন্ধ করলে 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,
    যা একটি ফাইল খোলে
  • ফাংশন feof,
    যা ফাইলের শেষ পরীক্ষা করে
  • ফাংশন flock,
    যা একটি ফাইল লক করে