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