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);
}
?>