Fungsi fclose
Fungsi fclose menutup deskriptor fail yang terbuka, membebaskan sumber sistem. Parameter menerima deskriptor fail yang diperoleh sebelumnya menggunakan fungsi fopen. Fungsi mengembalikan true apabila berjaya menutup fail dan false apabila berlaku ralat.
Sintaks
fclose(resource $handle): bool
Contoh
Mari buka fail untuk menulis, tulis data ke dalamnya dan tutup:
<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Keputusan pelaksanaan kod:
true
Contoh
Mari cuba tutup deskriptor yang tidak wujud:
<?php
$res = fclose(null);
var_dump($res);
?>
Keputusan pelaksanaan kod:
false
Contoh
Mari proses situasi pengecualian:
<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>