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

phpfclose(resource $handle): bool

Ví dụ

Hãy mở một tệp để ghi, ghi dữ liệu vào đó và đóng lại:

php<?php
  $file = fopen('test.txt', 'w');
  fwrite($file, 'Hello World');
  $res = fclose($file);
  var_dump($res);
?>

Kết quả thực thi mã:

phptrue

Ví dụ

Hãy thử đóng một bộ mô tả không tồn tại:

php<?php
  $res = fclose(null);
  var_dump($res);
?>

Kết quả thực thi mã:

phpfalse

Ví dụ

Hãy xử lý tình huống ngoại lệ:

php<?php
  $file = fopen('data.txt', 'w');
  
  try {
    fwrite($file, 'data');
  } finally {
    fclose($file);
  }
?>

Xem thêm

  • hàm fopen,
    hàm mở tệp
  • hàm feof,
    hàm kiểm tra kết thúc tệp
  • hàm flock,
    hàm khóa tệp