Функция 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);
}
?>