fclose funksiyası
fclose funksiyası fclose acıq fayl deskriptorunu bağlayaraq sistem resurslarını azad edir. Parametr kəndindən əvvəl fopen funksiyası vasitəsilə əldə edilmiş fayl deskriptoru ötürülür. Funksiya faylı uğurla bağladıqda true, xəta baş verərsə false qaytarır.
Sintaksis
fclose(resource $handle): bool
Nümunə
Gəlin faylı yazmaq üçün açaq, içinə məlumat yazaq və bağlayaq:
<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Kodun icra nəticəsi:
true
Nümunə
Gəlin mövcud olmayan deskriptoru bağlamağa çalışaq:
<?php
$res = fclose(null);
var_dump($res);
?>
Kodun icra nəticəsi:
false
Nümunə
Gəlin istisna vəziyyətini emal edək:
<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>