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
fclose(resource $handle): bool
Contoh
Mari buka file untuk menulis, tulis data ke dalamnya, dan tutup:
<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Hasil eksekusi kode:
true
Contoh
Mari coba menutup deskriptor yang tidak ada:
<?php
$res = fclose(null);
var_dump($res);
?>
Hasil eksekusi kode:
false
Contoh
Mari tangani situasi pengecualian:
<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>