Функсияи fclose
Функсияи fclose дескриптори файли кушодашударо мепӯшад, захираҳои системаро озод мекунад. Ба параметр дескриптори файле дода мешавад, ки пештар бо ёрии функсияи fopen ба даст омада буд. Функсия 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);
}
?>