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
phpfclose(resource $handle): bool
Nümunə
Gəlin faylı yazmaq üçün açaq, içinə məlumat yazaq və bağlayaq:
php<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Kodun icra nəticəsi:
phptrue
Nümunə
Gəlin mövcud olmayan deskriptoru bağlamağa çalışaq:
php<?php
$res = fclose(null);
var_dump($res);
?>
Kodun icra nəticəsi:
phpfalse
Nümunə
Gəlin istisna vəziyyətini emal edək:
php<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>