fclose කාර්යය
fclose කාර්යය විවෘත කරන ලද ගොනු විස්තර යකය වසා දමා, පද්ධතියේ සම්පත් නිදහස් කරයි. පරාමිතියට කලින් fopen කාර්යය භාවිතයෙන් ලබාගත් ගොනු විස්තර යකය සම්ප්රේෂණය කරනු ලැබේ. කාර්යය ගොනුව සාර්ථකව වසා දැමීමේදී true ලෙසත් දෝෂයක් සිදු වූ විට false ලෙසත් ආපසු ලබා දෙයි.
වාක්ය රචනා ක්රමය (Syntax)
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
උදාහරණය
ව්යතිරේක සිදුවීමක් (exceptional situation) සකසමු:
php<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>