Hàm fclose
Hàm fclose đóng bộ mô tả tệp đang mở, giải phóng tài nguyên hệ thống. Tham số truyền vào là bộ mô tả tệp đã được lấy trước đó bằng hàm fopen. Hàm trả về true khi đóng tệp thành công và false khi có lỗi.
Cú pháp
fclose(resource $handle): bool
Ví dụ
Hãy mở một tệp để ghi, ghi dữ liệu vào đó và đóng lại:
<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Kết quả thực thi mã:
true
Ví dụ
Hãy thử đóng một bộ mô tả không tồn tại:
<?php
$res = fclose(null);
var_dump($res);
?>
Kết quả thực thi mã:
false
Ví dụ
Hãy xử lý tình huống ngoại lệ:
<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>