Fungsi fclose
Fungsi fclose menutup deskriptor file yang terbuka, melepaskan sumber daya sistem. Parameter yang diteruskan adalah deskriptor file, yang diperoleh sebelumnya menggunakan fungsi fopen. Fungsi mengembalikan true jika file berhasil ditutup dan false jika terjadi error.
Sintaks
phpfclose(resource $handle): bool
Contoh
Mari buka file untuk menulis, tulis data ke dalamnya, dan tutup:
php<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Hasil eksekusi kode:
phptrue
Contoh
Mari coba menutup deskriptor yang tidak ada:
php<?php
$res = fclose(null);
var_dump($res);
?>
Hasil eksekusi kode:
phpfalse
Contoh
Mari tangani situasi pengecualian:
php<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>