ফাংশন 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);
}
?>